【问题标题】:Logrotate in CentOS, maxsize optionCentOS 中的 Logrotate,maxsize 选项
【发布时间】:2014-03-11 04:07:07
【问题描述】:

我在 Centos 6.4 中使用 logrotate,希望每天或当日志达到 50MB 时轮换日志。

我面临的唯一问题是 CentOS 的 logrotate 版本是 3.7.8,它没有我需要使用的 maxsize 选项。

有什么解决方法吗?这个 logrotate 3.7.8 中的选项是不够的,除非我创建一个每分钟运行一次的 cron 来检查文件大小......

提前致谢。

【问题讨论】:

    标签: logrotate


    【解决方案1】:

    我认为,您仍然可以使用 size 选项。

    例子:-

    size 100k
    

    这意味着只要大小增长超过 100K,就会开始旋转。

    【讨论】:

    • 我使用size,但它只在运行logrotate时检查它,因为cron,每天只检查一次。我不想让 logrotate 每分钟左右执行一次以进行新的检查...看起来我必须找到其他方法。还是谢谢
    • 如果 logrotate 没有运行,你怎么知道文件已经超过了大小阈值?您只需将 logrotate 安排为每天运行一次以上。
    猜你喜欢
    • 2018-05-30
    • 2013-08-15
    • 2014-07-18
    • 2019-12-12
    • 2013-12-16
    • 2016-01-29
    • 2012-06-11
    • 2019-03-02
    • 2013-01-10
    相关资源
    最近更新 更多