Apache Restart after LogRotation
am 26.03.2010 07:27:24 von sean.obrienDear All,
O/S: RHEL4
Apache Version: 2.2.9
Re: Apache Restart after Log Rotation
I have recently, on a couple of occasions experienced a situation where Apache would hang after performing a standard log rotation process.
After rotation using standard kill-HUP to restart Apache.
postrotate
/bin/kill -HUP `cat /usr/local/apache/logs/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
The situation always starts after the log rotation and there is a child process that isn't stopped in the normal grace period, then the parent process
takes appropriate measures to stop it, first using SIGTERM and then finally SIGKILL.
The apache process then stops as normal, however does not start-up again and the start-up has to be done manually.
I have only noticed this twice in the past couple of months, however it would be very useful if someone could offer an insight into this behaviour or
if anyone else has experienced this.
Error.log from the time:
****
[Sun Mar 14 00:00:01 2010] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 14 00:00:01 2010] [notice] Digest: done
[Sun Mar 14 00:00:02 2010] [notice] Apache/2.2.9 (Unix) mod_ssl/2.2.9 configured -- resuming normal operations
[Sun Mar 14 00:00:15 2010] [warn] child process 5975 still did not exit, sending a SIGTERM
[Sun Mar 14 00:00:17 2010] [warn] child process 5975 still did not exit, sending a SIGTERM
[Sun Mar 14 00:00:19 2010] [warn] child process 5975 still did not exit, sending a SIGTERM
[Sun Mar 14 00:00:21 2010] [error] child process 5975 still did not exit, sending a SIGKILL
[Sun Mar 14 00:00:22 2010] [notice] caught SIGTERM, shutting down
[Sun Mar 14 02:21:37 2010] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Mar 14 02:21:37 2010] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 14 02:21:37 2010] [notice] Digest: done
[Sun Mar 14 02:21:38 2010] [notice] Apache/2.2.9 (Unix) mod_ssl/2.2.9 configured -- resuming normal operations
****
Kind Regards,
Sean O'Brien
------------------------------------------------------------ ---------
The official User-To-User support forum of the Apache HTTP Server Project.
See
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org