ast-ross
Новичок
child pid ***** exit signal Segmentation fault (11) - нашел, может пригодиться.
Неделю убил, замучал трабл в логи апача время от времени сыпалось:
child pid ***** exit signal Segmentation fault (11). И apache не полностью отдовал страницу. Просто останавливался поссередине сгенерированного html и все... Если в браузере нажать F5, то могла страница и полностью отрисоваться, а могла и нет... Перепробовал ставить PHP 5.1.4 и PHP 4.4.2 и со snaps.php.net качал прикручивал и как dso и как static module и на Apache 2.2.2 и на Apache 2.0.58 и на Apache 1.3.36... PHP компилил и с GD2 и без и с with-mysql и без... А проблема оказалась oci8... Сделал как тут написанно:
http://www.php.net/oci8
Неделю убил, замучал трабл в логи апача время от времени сыпалось:
child pid ***** exit signal Segmentation fault (11). И apache не полностью отдовал страницу. Просто останавливался поссередине сгенерированного html и все... Если в браузере нажать F5, то могла страница и полностью отрисоваться, а могла и нет... Перепробовал ставить PHP 5.1.4 и PHP 4.4.2 и со snaps.php.net качал прикручивал и как dso и как static module и на Apache 2.2.2 и на Apache 2.0.58 и на Apache 1.3.36... PHP компилил и с GD2 и без и с with-mysql и без... А проблема оказалась oci8... Сделал как тут написанно:
http://www.php.net/oci8
there seems to be a problem with the oci8-api-functions in php 4.4.x.
there are error-messages like these in the error_log:
child pid 22297 exit signal Segmentation fault (11)
*** glibc detected *** double free or corruption (out): 0x00000000019f4730 ***
*** glibc detected *** double free or corruption (!prev): 0x0000000001111d90 ***
*** glibc detected *** corrupted double-linked list: 0x0000000001111d50 ***
using php 4.4.x with oracle 10.x is impossible, until you do the following:
1. download latest oci8-package from http://pecl.php.net/package/oci8
2. extract package somewhere
3. go to php-4.4.x-source directory
4. rm -rf ext/oci8
5. cp extraceted oci8-1.2.x directory to/as ext/oci8
6. make distclean
7. ./buildconf --force
8. ./.configure (with the options you need)
9. make
10. only for x86_64:
create pear-install.ini:
-----------------------------------------------
PHP:memory_limit = 128M ; Maximum amount of memory a script may consume (8MB) ------------------------------------------------ 11. edit Makefile: replace: PEAR_INSTALL_FLAGS = -n -dshort_open_tag=0 -dsafe_mode=0 with: PEAR_INSTALL_FLAGS = -cpear-install.ini -dshort_open_tag=0 -dsafe_mode=0 12. make install have fun! oracle connections will work now! [/QUOTE] И все заработало!!! Перерыл весь этот форум и почти весь инет... И вот случайно нарвался... Может кому и пригодиться... :D [size=1][i]-~{}~ 08.07.06 21:12:[/i][/size] P.S. забыл написать что ставил все на linux fedora core 4, на core 5 никак не хотел вставать Oracle 10g (univ) из rpm-а...