Clear and split Apache Log Files

Source: Internet
Author: User
Tags apache log

The download server has a large traffic volume. Some time ago, apache2.2 was re-installed and upgraded. apache log files were not separated, resulting in huge access. log and error. log files...
 
Next we will share how to split apache log files by date, that is, to generate a separate log file every day, which is conducive to analyzing and clearing previous logs.
First back up the original httpd. conf
Open the httpd. conf configuration file of Apache and find
ErrorLog logs/error. log
Comment out this line and add the following two lines
# ErrorLog "logs/error. log"
# Restrict the error log file to 1 MB
ErrorLog "| bin/rotatelogs.exe-l logs/error-% Y-% m-% d. log 1 M"
# Generate an error log file every day
# ErrorLog "| bin/rotatelogs.exe-l logs/error-% Y-% m-% d. log 86400"
 
CustomLog "logs/access. log" common
Comment out this line and add the following two lines.
# Restrict access log files to 1 MB
CustomLog "| bin/rotatelogs.exe-l logs/access-% Y-% m-% d. log 1 M" common
# Generate an access log file every day
CustomLog "| bin/rotatelogs.exe-l log/access-% Y-% m-% d. log 86400" common
After the configuration check is correct, restart apache (it is best to stop and start again)
Then, go to the/logs directory to check whether the file named by date is generated, and refresh the file to see if the two files are growing ..
Access-2011-09-01.log
Error-2011-09-01.log
No problem. You can delete the previous logs.
 
The author "do not like things, do not feel sad with yourself"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.