科技常识:apache使用日志分割模块rotatelogs分割日志详解

2021-03-30 15:54:56
导读今天小编跟大家讲解下有关科技常识:apache使用日志分割模块rotatelogs分割日志详解,相信小伙伴们对这个话题应该也很关注吧,小编也收集到

今天小编跟大家讲解下有关科技常识:apache使用日志分割模块rotatelogs分割日志详解,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:apache使用日志分割模块rotatelogs分割日志详解的相关资料,希望小伙伴会喜欢也能够帮助大家。

rotatelogs 是 Apache 2.2 中自带的管道日志程序

语法

复制代码 代码如下:rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]

选项-l使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令时)的环境中使用-l会导致不可预料的结果。

logfile它加上基准名就是日志文件名。如果logfile中包含”%”,则它会被视为用于strftime()的格式字符串;否则它会被自动加上以秒为单位的”.nnnnnnnnnn”后缀。这两种格式都表示新的日志开始使用的时间。

rotationtime日志文件滚动的以秒为单位的间隔时间。

offset相对于UTC的时差的分钟数。如果省略,则假定为”0″并使用UTC时间。比如,要指定UTC时差为”-5小时”的地区的当地时间,则此参数应为”-300″。

filesizeM指定以filesizeM文件大小滚动,而不是按照时间或时差滚动。

主配置文件中的使用方法复制代码 代码如下:ErrorLog"|bin/rotatelogs -l logs/error_%Y%m%d.log 86400"CustomLog"|bin/rotatelogs -l logs/access_%Y%m%d.log 86400"combined[code]虚拟主机配置文件中的使用方法[code]ServerAdmin webmaster@localhostDocumentRoot"E:/htdocs"ServerName localhostErrorLog"|bin/rotatelogs -l logs/localhost/error_%Y%m%d.log 86400"CustomLog"|bin/rotatelogs -l logs/localhost/access_%Y%m%d.log 86400"combined

这里是一天一个日志文件,重启apache搞定!以上的rotatelogs为你apache的路径

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章