У меня есть следующая конфигурация logrotate и 2 ГБ /var/log/messages
:
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron /var/log/network {
hourly
rotate 5
size 1M
compress
postrotate
service syslog-ng reload
endscript
}
Я запускаю вручную logrotate -d -v /etc/logrotate.conf
, вывод говорит:
rotating pattern: /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron /var/log/network 1048576 bytes (5 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/messages
log needs rotating
И тогда ничего не делается /var/log/messages
, файл по-прежнему 2 ГБ большого размера.
Так была ли ошибка в конфигурации?