Apache рушится при подключенном модуле mhash.so |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() ![]() |
Apache рушится при подключенном модуле mhash.so |
Lord Kaho |
20.3.2009, 13:52
Сообщение
#1
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
Freebsd 7.0, apache 1.3, при подключении модуля php5-mhash апач завершается сразу после запуска, без записей в логи вообще. Куда можно копнуть?
|
|
|
|
stellar |
20.3.2009, 13:54
Сообщение
#2
|
|
Цитата жестокий мерзавец ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 3847 Регистрация: 26.12.2007 Из: Moscow Пользователь №: 4 |
|
|
|
|
Incognito |
20.3.2009, 14:00
Сообщение
#3
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
И проверить, совпадают ли версии _всех_ модулей php. Т. е. чтобы не было ситуации, когда стоит 5.2.9 пэхэпы, а php5-mhash собран для 5.2.5 Кстати, для проверки не надо дёргать апач, достаточно смотреть, не падает ли в корку php -m |
|
|
|
Lord Kaho |
20.3.2009, 15:47
Сообщение
#4
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
Поменять местами модули в extensions.ini. Был вторым, четвертым, 10 и последним (13). Разницы никакой. И проверить, совпадают ли версии _всех_ модулей php. Т. е. чтобы не было ситуации, когда стоит 5.2.9 пэхэпы, а php5-mhash собран для 5.2.5 Код mail# pkg_info |grep php php5-5.2.9 PHP Scripting Language php5-gettext-5.2.9 The gettext shared extension for php php5-imap-5.2.9 The imap shared extension for php php5-mbstring-5.2.9 The mbstring shared extension for php php5-mhash-5.2.9 The mhash shared extension for php php5-mysql-5.2.9 The mysql shared extension for php php5-openssl-5.2.9 The openssl shared extension for php php5-pcre-5.2.9 The pcre shared extension for php php5-session-5.2.9 The session shared extension for php php5-simplexml-5.2.9 The simplexml shared extension for php php5-snmp-5.2.9 The snmp shared extension for php php5-sockets-5.2.9 The sockets shared extension for php php5-spl-5.2.9 The spl shared extension for php php5-xml-5.2.9 The xml shared extension for php mail# На всякий случай пересобрал, эффект тот же. Кстати, для проверки не надо дёргать апач, достаточно смотреть, не падает ли в корку php -m Не падает, только apache. |
|
|
|
Incognito |
20.3.2009, 15:56
Сообщение
#5
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
|
|
|
|
Lord Kaho |
20.3.2009, 17:47
Сообщение
#6
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
ОЧЕНЬ странно. Поподробнее расскажите. Например, как определили, что причина в php5-mhash По наитию, отключал все модули php по очереди. Честно говоря - сам не понимаю зачем туда полез. Заодно включите в php.ini логинование ошибок в файл и посмотрите там (файл уже должен существовать и пользователь www иметь права на запись в него) Не пишет. |
|
|
|
Incognito |
20.3.2009, 18:03
Сообщение
#7
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
Хм. Вот вы стартуете апач Код /usr/local/etc/rc.d/apache start И прямо сразу он падает, ничего не сказав о причинах в /var/log/httpd_error.log ? Включаем логгирование php-ошибок В /usr/local/etc/php.ini должно быть Код ... log_errors = On ... error_reporting = E_ALL & ~E_NOTICE ... error_log = /var/log/php.log ... Код touch /var/log/php.log chown www /var/log/php.log |
|
|
|
Lord Kaho |
20.3.2009, 18:38
Сообщение
#8
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
И прямо сразу он падает, ничего не сказав о причинах в /var/log/httpd_error.log ? Именно, при влючении полного лога успевает записать следующее: [Fri Mar 20 19:22:13 2009] [info] mod_unique_id: using ip addr 82.116.3.195 Следующей строкой при нормальном запуске должна быть: [Fri Mar 20 19:58:53 2009] [notice] Apache/1.3.41 (Unix) PHP/5.2.9 with Suhosin- Patch configured -- resuming normal operations Ее как понимаешь уже нет. В /usr/local/etc/php.ini должно быть Код ; - Show all errors, except coding standards warnings error_reporting = E_ALL log_errors = On ; Set maximum length of log_errors. In error_log information about the source is log_errors_max_len = 1024 ; Do not log repeated messages. Repeated errors must occur in same file on same ignore_repeated_errors = Off ; Turn off normal error reporting and emit XML-RPC error XML ;xmlrpc_errors = 0 ;xmlrpc_error_number = 0 ; Log errors to specified file. error_log = /var/log/php.log mail# ls -la /var/log |grep php -rw-r--r-- 1 www wheel 0 Mar 20 19:56 php.log |
|
|
|
Incognito |
21.3.2009, 18:28
Сообщение
#9
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
Как-то странно и нелогично. Тем более что php -m не падает в корку. Можно попробовать пересобрать mhash и php5-mhash - но не факт, что это поможет UPDATE: на тестовой виртуалке 7.1\i386 снёс всё установленное ПО, обновил дерево портов, зашёл в /usr/ports/security/php5-mhash/ и сделал make install clean Собралось и установилось необходимое ПО, в результате получил аналогичную проблему. Сижу, думаюю... |
|
|
|
Lord Kaho |
21.3.2009, 20:36
Сообщение
#10
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
UPDATE: на тестовой виртуалке 7.1\i386 снёс всё установленное ПО, обновил дерево портов, зашёл в /usr/ports/security/php5-mhash/ и сделал make install clean Собралось и установилось необходимое ПО, в результате получил аналогичную проблему. Сижу, думаюю... То есть причина - обновление портов? Блин, лучше бы я на 5.2.5 остался... |
|
|
|
Incognito |
21.3.2009, 20:43
Сообщение
#11
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
Не очень понятно пока. У меня есть одна или 2 машины, где php5-mhash-5.2.9 работают без проблем. Но там второй апач. Сейчас пытаюсь найти закономерность P. S. Обнаружил вот такую ссылку. Смущает дата http://groups.google.com/group/lucky.freeb...2305faf02080add |
|
|
|
Lord Kaho |
21.3.2009, 22:11
Сообщение
#12
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
Incognito, у меня там AMD64 версия, у тебя i386, по ссылке вообще пререлиз 7.0 да еще и с 5.2.5 с которым у меня все работало как часы. Ничего не понимаю, у меня там squirrelmail валяется... В понедельник меня пришибут (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Incognito |
21.3.2009, 22:23
Сообщение
#13
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
Пока возможным вариантом могу предложить переход на 2й апач - с ним работает |
|
|
|
LIvelacE |
22.3.2009, 8:15
Сообщение
#14
|
|
Цитата Активный участник ![]() ![]() ![]() Группа: Прокаженные Сообщений: 326 Регистрация: 14.12.2008 Пользователь №: 9019 |
|
|
|
|
Lord Kaho |
22.3.2009, 8:17
Сообщение
#15
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
Пока возможным вариантом могу предложить переход на 2й апач - с ним работает Хых... Ладно, в понедельник попробую. Спасибо конечно, но я постил в "новичков" как раз потому, что отладкой заниматся у меня времени не будет. Я вообще не занимаюсь поддержкой UNIX систем. |
|
|
|
Incognito |
22.3.2009, 16:38
Сообщение
#16
|
|
Цитата техник ИВЦ ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 4075 Регистрация: 26.12.2007 Из: Msk.RU Пользователь №: 6 |
Lord Kaho
http://forum.codenet.ru/archive/index.php/t-48489.html http://unix.derkeiler.com/Mailing-Lists/Fr...5/msg01047.html Вот такое нагуглил, но не помогло.... Похоже, решения нет... Вы систему тоже обновляли или только ПО? |
|
|
|
Lord Kaho |
22.3.2009, 17:15
Сообщение
#17
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
|
|
|
|
Lord Kaho |
21.5.2009, 6:43
Сообщение
#18
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
Во.. Сегодня апач вообще не поднялся... Падает в корку даже при полностью отключенных модулях php, приплыли, блин. И, что интересно, ничего не делал. Только перенесли сервер с места на место...
|
|
|
|
stellar |
21.5.2009, 12:28
Сообщение
#19
|
|
Цитата жестокий мерзавец ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 3847 Регистрация: 26.12.2007 Из: Moscow Пользователь №: 4 |
|
|
|
|
Lord Kaho |
21.5.2009, 12:55
Сообщение
#20
|
|
Цитата DNS маньяк ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Прокаженные Сообщений: 3310 Регистрация: 8.4.2008 Из: Понаехал тут Пользователь №: 2069 |
|
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 9.2.2010, 11:44 |
| ||