При ротации логов зависает апач. При ротации происходит 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 и потом его старт заново, но это не правильный метод. Кто нибудь сталкивался с такой проблемой, если да - то как ее лечили?