Do My Space, Do My Life!

Apache日志切割问题(转贴)

上一篇 / 下一篇  2007-01-15 00:12:19 / 个人分类:我的工作

DOIT社区K3h!Rx9b ^m1b

今天妄图使用apache的rotatelogs来回卷Apache日志,翻看手册,很简单

l`/W"U8k%Q9S0

*w$h&}!?Q.V2s [\0CustomLog “|bin/rotatelogs /var/logs/logfile 86400″ common DOIT社区U4e}-W#l

DOIT社区"r&`.Q+XV4e1u9O#F;u0n

我需要两个小时生成一个apache日志,并以时间命名,于是依样画葫芦修改httpd.confDOIT社区 ])BK+bX

&~/?.S(X g p"i U m0CustomLog “|bin/rotatelogs /var/logs/%Y%m%d%H.logfile 7200″ common DOIT社区R9C/H V {

(v\"?7ZbJ#YR{g.|0重启apache失败,说明葫芦不能照着画:DOIT社区^E9d6[#q%ixl}MB

DOIT社区W/n!G&`6X Q

CustomLog “|/usr/local/httpd/bin/rotatelogs /var/logs/%Y%m%d%H.logfile 7200″ common

_)c^ h\0 DOIT社区FS Lwu

修改后apache成功启动,但是生成的日志文件名(以小时命名)有些问题,与服务器时间相差8小时,仔细查看手册,原来是rotatelogs的使用有些机关(有个offset参数,单位是分钟)

`|/]M,N9H\e0

5?d+b(JQ5f0CustomLog “|/usr/local/httpd/bin/rotatelogs /var/logs/%Y%m%d%H.logfile 7200 480″ common DOIT社区#X#si^.s+xv"H*U m

#t/||r6O&@5P0重启后收工DOIT社区 I^USd g E

vN/b:x FCh0附rotatelogs说明

"o^4U {7Qgo%?-Q Qq0

j%M wA@-CIc0rotatelogs logfile [ rotationtime [ offset ]] | [ filesizeM ]DOIT社区V'O2h(CMW

I8C'b R+q.T0SBw0选项
!g S6eFcWQ0logfile
akP7GFkl)qR1X#y0它加上基准名就是日志文件名。如果logfile中包含’%',则它会被视为用于的strftime(3)的格式字串;否则,它会被自动加上以秒为单位的.nnnnnnnnnn后缀。这两种格式都表示新的日志开始使用的时间。DOIT社区ng"U4p'{ Y*lM j6X,y
rotationtime
2HVt7pm0日志文件回卷的以秒为单位的间隔时间DOIT社区&Da:aaY\S|
offset
.o*F E*h}Q ?{0相对于UTC的时差的分钟数。如果省略,则假定为0,并使用UTC时间。比如,要指定UTC时差为-5小时的地区的当地时间,则此参数应为-300。DOIT社区@tj!M"[h da
filesizeMDOIT社区'nbS&A}Z7}AB+c
指定回卷时以兆字节为单位的后缀字母M的文件大小,而不是指定回卷时间或时差。 DOIT社区q5avA'EN%O

DOIT社区$~i;s)O:S3N.ITrK`

========================DOIT社区H'Q1d:S.m:`~~

DOIT社区c7vO$W `fU5K

Windows下Apache Rotatelogs设置命令范例:

O&{w8`ua D0 DOIT社区6d0^?3e B s

CustomLog “|bin/rotatelogs.exe e:\weblog\access%Y%m%d.log 86400 480″common DOIT社区6Iv~W5]q

(|?4oBn-qD/R1}A^0参考网址:

+S+_Zc$O,z&x$p]0 DOIT社区0B[8B1aD%\Wj-PG

http://httpd.apache.org/docs/trunk/programs/rotatelogs.htmlDOIT社区J S:aTAK,}
http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/logs.html

Wg4Ma!Gs,x0

TAG: 我的工作

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-26  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 10806
  • 日志数: 47
  • 图片数: 7
  • 建立时间: 2006-08-21
  • 更新时间: 2008-07-07

RSS订阅

Open Toolbar