Регулярный graceful restart Apache

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Truewar-6.5.88
ефрейтор
Сообщения: 55
Зарегистрирован: 2007-07-31 7:35:18
Откуда: Монголия Булган
Контактная информация:

Регулярный graceful restart Apache

Непрочитанное сообщение Truewar-6.5.88 » 2008-07-09 16:37:56

Есть сервер под управлением FreeBSD 7.0-RELEASE-p1
На нем настроена свзяка NGINX + Apache/2.2.9 (FreeBSD) + PHP5 + MySQL + ISPManager.

Все работает. Но вот, что постоянно происходит:

Код: Выделить всё

[Wed Jul 09 13:00:02 2008] [notice] Graceful restart requested, doing restart
[Wed Jul 09 13:00:03 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Jul 09 13:00:03 2008] [notice] Digest: done
[Wed Jul 09 13:00:03 2008] [notice] Apache/2.2.9 (FreeBSD) mod_ssl/2.2.9 OpenSSL/0.9.8e PHP/5.2.6 with Suhosin-Patch configured -- resuming normal operations
[Wed Jul 09 15:00:02 2008] [notice] Graceful restart requested, doing restart
[Wed Jul 09 15:00:02 2008] [notice] Digest: generating secret for digest authentication ...
[Wed Jul 09 15:00:02 2008] [notice] Digest: done
[Wed Jul 09 15:00:02 2008] [notice] Apache/2.2.9 (FreeBSD) PHP/5.2.6 with Suhosin-Patch configured -- resuming normal operations
Раз в 1, 2 или 3 часа но регулярно в начале часа Apache делает graceful рестарт.
Проблема была обнаружена, когда nginx возвратил 502 ошибку. В тот момент апач упал. И он периодически падает из-за того, что иногда не получается подняться после этого перезапуска. В логах фиксируется:

Код: Выделить всё

[Tue Jun 24 12:57:15 2008] [notice] Graceful restart requested, doing restart
[Tue Jun 24 12:57:15 2008] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 24 12:57:15 2008] [notice] Digest: done
[Tue Jun 24 12:57:15 2008] [notice] Apache/2.2.9 (FreeBSD) mod_ssl/2.2.9 OpenSSL/0.9.8e PHP/5.2.6 with Suhosin-Patch configured -- resuming normal operations
[Tue Jun 24 12:57:15 2008] [alert] Child 88906 returned a Fatal error... Apache is exiting!
Меня интересует. Что вызывает рестарт и как это определить???...

Cron исключается сразу. Там пусто.
ISPManager вообще пробовал отключать.
mod_ssl за одно тоже отключал.

Гуглил как мог. Ответа не нашел.
Давайте подумаем вместе?

Код: Выделить всё

# httpd -t -D DUMP_MODULES
Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 authn_file_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 include_module (shared)
 filter_module (shared)
 charset_lite_module (shared)
 log_config_module (shared)
 env_module (shared)
 mime_magic_module (shared)
 cern_meta_module (shared)
 expires_module (shared)
 headers_module (shared)
 usertrack_module (shared)
 setenvif_module (shared)
 version_module (shared)
 ssl_module (shared)
 mime_module (shared)
 status_module (shared)
 autoindex_module (shared)
 asis_module (shared)
 info_module (shared)
 cgid_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 imagemap_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 suexec_module (shared)
 php5_module (shared)
 ispmgr_module (shared)
Syntax OK
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35139
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение Alex Keda » 2008-07-09 18:49:35

думаю, что надо смотреть в крон и ispmanager
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Truewar-6.5.88
ефрейтор
Сообщения: 55
Зарегистрирован: 2007-07-31 7:35:18
Откуда: Монголия Булган
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение Truewar-6.5.88 » 2008-07-09 19:31:58

Лиссяр, сначала я вручную все задачи крона запускал - ни одна не перегружает апач.
Потом изменил время. Везде количество минут поставил разное (33, 41 и т.п.), апач все равно в начале часа грузится.
Потом вообще крон очистил - нуевой эффект.
ISPManager убирал из апача, выгружал процесс. Все равно идет перезагрузка.
При чем в логах ISP нет упоминаний о перезагрузке в эти периоды.

Мне кажется, что это какая-то автономная система апача срабатывает. ТОлько почему, я не знаю.
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение zingel » 2008-07-09 20:48:55

Дебагать апачь:

http://httpd.apache.org/dev/debugging.html
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Truewar-6.5.88
ефрейтор
Сообщения: 55
Зарегистрирован: 2007-07-31 7:35:18
Откуда: Монголия Булган
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение Truewar-6.5.88 » 2008-07-10 9:34:04

Причину Graceful обнаружил. Нерационально была настроена ротация логов. Получалось как раз в начале часа проверялся размер и раз в 1-3 часа что, то да заполнялось больше, чем нужно. А при ротации логов, чтобы апач начал писать в новый лог-файл производится graceful рестарт.

Но теперь осталось найти причину падения апача. Все равно он нет-нет и падает.
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение manefesto » 2008-07-10 9:54:17

прикрути monitord
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Truewar-6.5.88
ефрейтор
Сообщения: 55
Зарегистрирован: 2007-07-31 7:35:18
Откуда: Монголия Булган
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение Truewar-6.5.88 » 2008-07-10 11:07:32

Настроил, как в мануале http://www.lissyara.su/?id=1266

Но он рестартит апач непрерывно. Блин... как будто на дочерние процессы срабаотывает.
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.

Аватара пользователя
Truewar-6.5.88
ефрейтор
Сообщения: 55
Зарегистрирован: 2007-07-31 7:35:18
Откуда: Монголия Булган
Контактная информация:

Re: Регулярный graceful restart Apache

Непрочитанное сообщение Truewar-6.5.88 » 2008-07-10 11:47:58

Поставил monit. Он вроде работает. Буду мониторить))
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.