关于access.log瘦身的解决办法

最近apache的日志文件access.log非常大,导致网站访问速度慢了。在网上看来资料,可以这样解决:
在 Windows 下的设置例子如下:

限制错误日志文件为 1M

ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M”

每天生成一个错误日志文件

ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400″

限制访问日志文件为 1M

CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M” common

每天生成一个访问日志文件

CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400″ common

linux/Unix下 应该类似。

不过不是很看得懂,上面四条配置命令,有两条注释了,我应该配置哪几条。


慕少森
浏览 530回答 2
2回答

狐的传说

一般是每天生成一个已当天日期命名的log,而且一般是这个log是压缩的,这个你可以写个shell自己压缩,当有需要的时候解压就看查看,关于这个log多大的问题,我觉的根据你的实际情况吧,如果访问量很大,你的access是很大的,这样可能会导致一些数据记录不到。
打开App,查看更多内容
随时随地看视频慕课网APP