如果站点访问量大的话,apache会产生大量的日志。并且apache自带的工具不太适合按照天数进行分析。现在我们使用一个叫cronolog的第三方工具来实现。
cronolog的安装配置非常简单,简要说明如下:
1.下载cronolog-1.6.2.tar.gz软件
具体下载目录在 /pub/2011/11/21/利用Cronolog自动切割Apache的日志/
2.解压缩
tar zvxf cronolog-1.6.2.tar.gz
2.进入相应的目录./configure
3.make
4.make install
5.修改apache配置文件,
CustomLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/access_log.%Y%m%d" combined
需要特别注意的是,这里的日志必须使用绝对路径,否则不会生成日志文件
6.另外,未来归类方便,也可以将日志按照月份或者星期进行分目录保存
将上面的 /usr/local/apache2/logs/access_log.%Y%m%d改为
/usr/local/apache2/logs/%w/access_log.%Y%m%d (星期)或者 /usr/local/apache2/logs/%m/access_log.%Y%m%d(月)