Just noticed this myself. Interestingly the apache docs (which you would hope are the definitive source of what to do say this):
http://httpd.apache.org/docs/2.0/logs.html By using a graceful restart, the server can be instructed to open new log files without losing any existing or pending connections from clients. However, in order to accomplish this, the server must continue to write to the old log files while it finishes serving old requests. It is therefore necessary to wait for some time after the restart before doing any processing on the log files. A typical scenario that simply rotates the logs and compresses the old logs to save space is: mv access_log access_log.old mv error_log error_log.old apachectl graceful sleep 600 gzip access_log.old error_log.old What this doesn't say is whether apache continues serving requests whilst a graceful restart is occuring - if you have a very busy webserver for instance. It seems very odd that it can't just reopen the log files more easily :-( Thanks, Adrian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]