Subject: How to Rotate Apache Log Files in AWS Linux EC2 Instance
Author: AwsEC2
Posted on: 09/06/2012 02:10:31 AM
On even a moderately busy server, the quantity of information stored in the log files is very large. The access log file typically grows 1 MB or more per 10,000 requests. It will consequently be necessary to periodically rotate the log files by moving or deleting the existing logs. This cannot be done while the server is running, because Apache will continue writing to the old log file as long as it holds the file open. Instead, the server must be restarted after the log files are moved or deleted so that it will open new 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
Another way to perform log rotation is using
logrotate utility tool:
logrotate [-dv] [-f|--force] [-s|--state file] config_file+
Replies:
References: