知识
首页 知识 电脑技术

如何限制apache日志文件大小?

2011-03-26 23:27:16 编辑:不会取昵称

如何限制apache日志文件大小?今天妄图使用apache的rotatelogs来回卷Apache日志,翻看手册,很简单



    CustomLog “|bin/rotatelogs /var/logs/logfile 86400″ common



我需要两个小时生成一个apache日志,并以时间命名,于是依样画葫芦修改httpd.conf



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



重启apache失败,说明葫芦不能照着画:



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



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



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



重启后收工



附rotatelogs说明



    rotatelogs logfile [ rotationtime [ offset ]] | [ filesizeM ]



    选项


    logfile


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


    rotationtime


    日志文件回卷的以秒为单位的间隔时间


    offset


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


    filesizeM


    指定回卷时以兆字节为单位的后缀字母M的文件大小,而不是指定回卷时间或时差。

免责声明:本文转载来自互联网,不代表本网站的观点和立场。

本文统计

  • 发布时间:2011-03-26 23:27:16
  • 最后一次修改时间:2011-03-26 23:28:08
  • 浏览次数:143
  • 评论数量:0
  • 点赞次数:0

推荐文章

暂无数据

评论(0)

举报
验证码
发表
最新评论

暂无评论,期待你的妙语连珠

举报文章问题
验证码
预约新游

预约成功!,

到时你将收到我们的短信提醒。

回复 宏伟路口 :
我真不理解,我只有一个女王和双生希儿!!还是比较喜欢360安全卫士的弹窗过滤,图标就在首页的右下角,开启非常的方便。而且强力过滤模式的话,可以将很多顽固的软件弹窗过滤掉,很彻底值得推荐。
CopyRight © 1999-2023 ejdz.cn All Right Reserved 易家知识网 版权所有 意见反馈

渝ICP备20008086号-17 渝公网安备50010702505138号渝公网安备50010702505138号

ejdz2023#163.com(#替换为@)   QQ:2368208271