http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

rotatelogs的时区问题

2007年1月5日(Friday) 11点01分 作者: 刘冬 天气: 心情: 一般

rotatelogs 是apache http server 自带的用来做日志滚动的一个工具。

我们经常这样来使用这个工具

CustomLog "| c:/apache/httpd/bin/rotatelogs.exe c:/apache/httpd/logs/access_%Y%m%d.log 86400" combined

可是问题来了,日志文件滚动的时间总是在早上8点钟,查看apache访问日志中的时间并没有问题,问题被锁定在rotatelogs上了。

看看rotatelogs命令的帮助信息先:

Usage: ../bin/rotatelogs [-l] <logfile> <rotation time in seconds> [offset minutes from UTC] or <rotation size in megabytes>

看到了这么一个信息 [offset minutes from UTC]

于是做了个试验,把上面的命令改为:

CustomLog "| c:/apache/httpd/bin/rotatelogs.exe c:/apache/httpd/logs/access_%Y%m%d.log 86400 480" combined

再把时间调整到凌晨1-8点时段,测试了一下,OK了!

标签: Apache rotatelogs 
姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验