【发布时间】: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