apache日志切割
2013-10-11 18:32
183 查看
apache还是比较牛逼的,有自带的rotatelog程序,牛逼
编辑Apache的主配置文件,更改内容如下:
注释掉如下两行
ErrorLog logs/error_log
CustomLog logs/access_log common
然后添加如下两行
ErrorLog “|bin/rotatelogs logs/errorlog.%Y-%m-%d-%H_%M_%S 2M +480″
CustomLog “|bin/rotatelogs logs/accesslog.%Y-%m-%d-%H_%M_%S 2M +480″ common
意义如下:
errorlog.%Y-%m-%d-%H_%M_%S为生成日志的格式,类似于这样:errorlog.2010-04-15-11_32_30 ,以年月日时分秒为单位的,
2M 为日志的大小,即为日志达到多大后生成新的日志文件,支持的单位为K,M,G,本处为2M
+480 为时差,文件的时间为美国时间,中国的时差要比美国多8个小时也就是480分钟,所以要加上480分钟
还有其他的设置方法如下:
每天生成一个错误日志文件
ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400″
其中86400为轮转的时间单位为秒
编辑Apache的主配置文件,更改内容如下:
注释掉如下两行
ErrorLog logs/error_log
CustomLog logs/access_log common
然后添加如下两行
ErrorLog “|bin/rotatelogs logs/errorlog.%Y-%m-%d-%H_%M_%S 2M +480″
CustomLog “|bin/rotatelogs logs/accesslog.%Y-%m-%d-%H_%M_%S 2M +480″ common
意义如下:
errorlog.%Y-%m-%d-%H_%M_%S为生成日志的格式,类似于这样:errorlog.2010-04-15-11_32_30 ,以年月日时分秒为单位的,
2M 为日志的大小,即为日志达到多大后生成新的日志文件,支持的单位为K,M,G,本处为2M
+480 为时差,文件的时间为美国时间,中国的时差要比美国多8个小时也就是480分钟,所以要加上480分钟
还有其他的设置方法如下:
每天生成一个错误日志文件
ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400″
其中86400为轮转的时间单位为秒
相关文章推荐
- apache日志切割
- Apache日志切割
- apache日志切割与不记录指定文件类型日志
- apache日志切割工具cronolog安装配置
- 企业shell脚本分析及切割apache日志实战 推荐
- apache日志切割
- apache日志切割
- apache日志切割
- LAMP搭建9:Apache日志切割
- Apache日志切割
- Apache日志切割
- Apache日志切割shell脚本
- Apache日志切割
- Apache日志切割问题
- apache日志的轮换切割
- apache日志切割
- 2.0-apache日志切割
- apache日志切割实用入门教程
- apache日志切割
- LAMP 2.0Apache日志切割