我当前的logrotate配置如下所示(使用logrotate 3.8.7)
"/var/log/haproxy.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifempty
copytruncate
}
它每天成功运行一次,但是当大小超过250M时不会旋转。因此,无论大小如何,它都会一直等到一天结束为止。
我读到有maxsize选项,更改size 250M
为maxsize 250M
它仍然不起作用。
我是否需要设置cron每小时运行一次logrotate,还是因为正在侦听该文件大小而使logrotate自动运行,而我又出错了?