The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
При любом рестарте зависает апач, !*! asipin, 23-Май-08, 12:27  [смотреть все]
При ротации логов зависает апач. При ротации происходит killall -HUP apache2. Система gentoo. Апач 2.2.8. Собран для работы в режиме fork. (там при сборке из портежей httpd обзывается apache2, это к тому, что такая особенность этого портежа)

Ротировать логи надо. Но любая комманда типа
killall -HUP apache2
apache2ctl restart
apache2ctl gracefull и топу подобные приводит к тому, что в логах появляется

[Fri May 23 12:08:05 2008] [error] child process 15804 still did not exit, sending a SIGKILL
[Fri May 23 12:08:05 2008] [error] child process 15805 still did not exit, sending a SIGKILL
[Fri May 23 12:08:05 2008] [error] child process 15806 still did not exit, sending a SIGKILL
[Fri May 23 12:08:06 2008] [info] removed PID file /var/run/apache2.pid (pid=15395)
[Fri May 23 12:08:06 2008] [notice] caught SIGTERM, shutting down

И всё. Далее, помогает только killall -9 apache2
Конечно можно было бы сделать при ротации именно killall -9 apache2 и потом его старт заново, но это не правильный метод. Кто нибудь сталкивался с такой проблемой, если да - то как ее лечили?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру