pid (httpd), uid 80: exited on signal 11
25.06.2009, рубрики: FreeBSD | Теги: core dumped, php.core, Segmentation fault | 9 комментариев »Дано: система FreeBSD 7.2 -Release + Apache/2.0.63 + php 5.2.9
Выдается ошибка segmentation fault
В логах:
1 2 3 4 5 6 7 | pid 13325 (php), uid 80: exited on signal 11 (core dumped) pid 13407 (php), uid 80: exited on signal 11 (core dumped) pid 13523 (httpd), uid 80: exited on signal 11 pid 13524 (httpd), uid 80: exited on signal 11 pid 13525 (httpd), uid 80: exited on signal 11 pid 13526 (httpd), uid 80: exited on signal 11 pid 13527 (httpd), uid 80: exited on signal 11 |
При команде
1 2 3 4 5 6 7 8 | # php -v PHP 5.2.9 with Suhosin-Patch 0.9.7 (cli) (built: Jun 10 2009 13:08:48) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies Ошибка сегментации(core dumped) |
Чтобы убрать эту ошибку, нужно в /usr/local/etc/php/extensions.ini закомментировать модуль pspell Должно выглядеть так:
1 | #extension=pspell.so |
Перезапускаем apache
1 2 3 4 5 6 7 | # php -v PHP 5.2.9 with Suhosin-Patch 0.9.7 (cli) (built: Jun 10 2009 13:08:48) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies |
Спасибо, помогло вроде бы. А как выяснили, что именно этот модуль нужно комментить, если не секрет?
Пожалуйста! Закомментировал все модули, и по одному включал и рестартовал apache. Тем самым и выявил модуль, который валил в кору apache. На данный момент в портах есть php 5.2.11. Попробуй обновить php до версии 5.2.11 и раскомментируй модуль. Много ошибок исрпавлено в php 5.2.11
Спасибо, еще раз, огромное =)
Обязательно обновлю.
А с ошибкой uid 80: exited on signal 4 не пробовал справиться? В dmesg по сотне таких в день. Сервер с клиентскими сайтами, поэтому не до экспериментов.
Посмотри по логам валиться ли в кору у тебя php или apache? Если да, то ищи .core файл и исследуй его с помощью gdb. Еще как вариант можешь посмотреть валиться ли php в кору командой: php -m
ето смотря у кого что нужно закоментить, например у меня было snmp.so, нужно либо вновь переставить либо отключить
Спасибо огромное!
# — и сайт перестал валиться!!!
Огромное спасибо!!!
А я уже 3 раза пересобираю php и та же история. Отключение всех модулей тоже не дало результат. Такое начало происходить когда перекомпилил апач с worker mpm.
лучше снести все, и поставь все сначало(apache, php, mysql и т.д.). Не надо мучится над етим..........