利用cronolog自动切割apache的日志

如果站点访问量大的话,apache会产生大量的日志。并且apache自带的工具不太适合按照天数进行分析。现在我们使用一个叫cronolog的第三方工具来实现。

cronolog的安装配置非常简单,简要说明如下:

1.下载软件

http://cronolog.org/download/index.html

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(月)

你可能感兴趣的:(分组,注意事项,休闲,cronolog,不生成文件)