Моя текущая конфигурация 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 запускается автоматически, потому что прослушивает файл такого размера, и у меня что-то не так происходит?