码迷,mamicode.com
首页 > Web开发 > 详细

apache日志切割

时间:2016-07-13 12:05:20      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:美国时间   配置文件   common   中国   年月日   

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为轮转的时间单位为秒

本文出自 “目标:印度” 博客,请务必保留此出处http://shunzi115.blog.51cto.com/5184443/1825941

apache日志切割

标签:美国时间   配置文件   common   中国   年月日   

原文地址:http://shunzi115.blog.51cto.com/5184443/1825941

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!