apache日志切割问题
生活随笔
收集整理的這篇文章主要介紹了
apache日志切割问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
apache 日志切割問題
apache的日志是可以自動切割的。
方法一: 使用 cronolog 為每一天建立一個新的日志
CustomLog?"|bin/cronolog?logs/access_%Y%m%d.log"?combined也可以按小時?
CustomLog?"|bin/cronolog?logs/access_%Y%m%d%h.log"?combined方法二:使用 rotatelogs 每一天記錄一個日志
CustomLog?"|bin/rotatelogs?-l?logs/access_%Y%m%d.log?86400"?combined每小時?
CustomLog?"|bin/rotatelogs?-l?logs/access_%Y%m%d%H.log?3600"?combined再看apache rotatelogs語法
rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]
選項
-l
使用本地時間代替GMT時間作為時間基準。注意:在一個改變GMT偏移量(比如夏令時)的環(huán)境中使用-l會導致不可預料的結(jié)果。所以一定要加上-l 否則出現(xiàn)的日志時間和實際時間是相差8小時的。
logfile
它加上基準名就是日志文件名。如果logfile中包含”%”,則它會被視為用于strftime()的格式字符串;否則它會被自動加上以秒為單位的”.nnnnnnnnnn”后綴。這兩種格式都表示新的日志開始使用的時間。
rotationtime
日志文件滾動的以秒為單位的間隔時間。
offset
相對于UTC的時差的分鐘數(shù)。如果省略,則假定為”0″并使用UTC時間。比如,要指定UTC時差為”-5小時”的地區(qū)的當?shù)貢r間,則此參數(shù)應為”-300″。
filesizeM
指定以filesizeM文件大小滾動,而不是按照時間或時差滾動。
本文轉(zhuǎn)自 小楊_Ivan 51CTO博客,原文鏈接:http://blog.51cto.com/aqiang/1895534
總結(jié)
以上是生活随笔為你收集整理的apache日志切割问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 5.10安装Oracle
- 下一篇: 实施网络安全-C