【问题标题】:logrotate 3.8.6 on amazon linux 2 does not respect size limitamazon linux 2 上的 logrotate 3.8.6 不遵守大小限制
【发布时间】:2020-09-04 20:57:51
【问题描述】:

amazon linux 2 上用于 awslogs 的 logrotate.d 配置如下

/var/log/awslogs.log {
    missingok
    notifempty
    size 100M
    create 0600 root root
    delaycompress
    compress
    rotate 4
    postrotate
        systemctl restart awslogsd
    endscript
}

在 cron.daily logrotate 启动进程之前,日志有时会迅速超过 GB(远超过 100M 的大小限制)。但是,当我使用 -vf 标志手动运行 logrotate 时,它​​会确定需要轮换这个超大日志并采取行动。

我在消息日志中找不到关于尝试轮换日常作业是否出错的线索。我知道在 3.8.1 之后,这种情况应该得到支持,但似乎没有。 https://serverfault.com/questions/391538/logrotate-daily-and-size#434645

关于如何解决当大小达到此处设置的限制时日志不旋转的原因有什么建议吗?

【问题讨论】:

    标签: amazon-ec2 logrotate amazon-linux-2


    【解决方案1】:

    我实际上使用了错误的参数。我应该使用 maxsize 而不是 size。 This好回答

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 2021-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多