大家都知道,默认apache的默认日志,是直接全部生成访问日志 access.log 和 错误日志 error.log
但是随着时间长了,日志文件是非常大,特别是大流量的网站日志都上百M的,
太恐怖了。严重影响服务器连接速度。
怎么去让apache访问日志和错误日志按照日期进行归类?
其实也比较简单:
apache的配置文件中有这样一段代码:
1 | ErrorLog logs/error.log |
这是错误日志的代码:
我们改下,
1 | #ErrorLog "logs/error.log" |
2 | ErrorLog "|bin/rotatelogs.exe logs/error_%Y_%m_%d.log 86400 480" |
再看访问日志:
CustomLog "logs/access.log common" |
CustomLog "|bin/rotatelogs.exe logs/access_%Y_%m_%d.log 86400 480" common |
原文地址:http://blog.sina.com.cn/s/blog_603fcd5b0100ykz5.html