SysAdmins.SU Здравствуйте, гость ( Вход | Регистрация )
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
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



Цитата(Lord Kaho @ 20.3.2009, 13:52) *
Freebsd 7.0, apache 1.3, при подключении модуля php5-mhash апач завершается сразу после запуска, без записей в логи вообще. Куда можно копнуть?

Поменять местами модули в extensions.ini.
Перейти в начало страницы
Просмотр профиля  
  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



Цитата(stellar @ 20.3.2009, 13:54) *
Поменять местами модули в extensions.ini.


Был вторым, четвертым, 10 и последним (13). Разницы никакой.

Цитата(Incognito @ 20.3.2009, 14:00) *
И проверить, совпадают ли версии _всех_ модулей 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#


На всякий случай пересобрал, эффект тот же.

Цитата(Incognito @ 20.3.2009, 14:00) *
Кстати, для проверки не надо дёргать апач, достаточно смотреть, не падает ли в корку php -m


Не падает, только apache.
Перейти в начало страницы
Просмотр профиля  
  Incognito
сообщение 20.3.2009, 15:56
Сообщение #5 Цитировать сообщение


Цитата
техник ИВЦ
*******

Группа: Администраторы
Сообщений: 4075
Регистрация: 26.12.2007
Из: Msk.RU
Пользователь №: 6



Цитата(Lord Kaho @ 20.3.2009, 15:47) *
Не падает, только apache.

ОЧЕНЬ странно. Поподробнее расскажите. Например, как определили, что причина в php5-mhash
Заодно включите в php.ini логинование ошибок в файл и посмотрите там (файл уже должен существовать и пользователь www иметь права на запись в него)
Перейти в начало страницы
Просмотр профиля  
  Lord Kaho
сообщение 20.3.2009, 17:47
Сообщение #6 Цитировать сообщение


Цитата
DNS маньяк
*******

Группа: Прокаженные
Сообщений: 3310
Регистрация: 8.4.2008
Из: Понаехал тут
Пользователь №: 2069



Цитата(Incognito @ 20.3.2009, 15:56) *
ОЧЕНЬ странно. Поподробнее расскажите. Например, как определили, что причина в php5-mhash


По наитию, отключал все модули php по очереди. Честно говоря - сам не понимаю зачем туда полез.

Цитата(Incognito @ 20.3.2009, 15:56) *
Заодно включите в 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



Цитата(Incognito @ 20.3.2009, 18:03) *
И прямо сразу он падает, ничего не сказав о причинах в /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

Ее как понимаешь уже нет.


Цитата(Incognito @ 20.3.2009, 18:03) *
В /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



Цитата(Incognito @ 21.3.2009, 18:28) *
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



http://www.google.com/search?hl=ru&rls...1%D0%BA&lr=
Перейти в начало страницы
Просмотр профиля  
  Lord Kaho
сообщение 22.3.2009, 8:17
Сообщение #15 Цитировать сообщение


Цитата
DNS маньяк
*******

Группа: Прокаженные
Сообщений: 3310
Регистрация: 8.4.2008
Из: Понаехал тут
Пользователь №: 2069



Цитата(Incognito @ 21.3.2009, 22:23) *
Пока возможным вариантом могу предложить переход на 2й апач - с ним работает


Хых... Ладно, в понедельник попробую.

Цитата(LIvelacE @ 22.3.2009, 8:15) *


Спасибо конечно, но я постил в "новичков" как раз потому, что отладкой заниматся у меня времени не будет. Я вообще не занимаюсь поддержкой 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



Цитата(Incognito @ 22.3.2009, 16:38) *
Вы систему тоже обновляли или только ПО?


Только ПО.
Перейти в начало страницы
Просмотр профиля  
  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, 7:43) *
Во.. Сегодня апач вообще не поднялся... Падает в корку даже при полностью отключенных модулях php, приплыли, блин. И, что интересно, ничего не делал. Только перенесли сервер с места на место...

IP сменился?

Отключаем модули типа mod_unique_id.
Перейти в начало страницы
Просмотр профиля  
  Lord Kaho
сообщение 21.5.2009, 12:55
Сообщение #20 Цитировать сообщение


Цитата
DNS маньяк
*******

Группа: Прокаженные
Сообщений: 3310
Регистрация: 8.4.2008
Из: Понаехал тут
Пользователь №: 2069



Цитата(stellar @ 21.5.2009, 15:28) *
IP сменился?


Именно. Уже поправил.
Перейти в начало страницы
Просмотр профиля  

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 9.2.2010, 11:44
Проект OpenNET PC-BSD - Украинская группа пользователей BSDPORTAL.RU Портал про ОС FreeBSD RuNetBSD
Рейтинг@Mail.ru Rambler's Top100