La mia attuale configurazione di logrotate è simile a questa (usando logrotate 3.8.7)
"/var/log/haproxy.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifempty
copytruncate
}
Funziona con successo una volta al giorno, ma quando le dimensioni superano 250M non viene ruotato. Quindi aspetta fino alla fine della giornata per ruotare, indipendentemente dalle dimensioni.
Ho letto che c'è la possibilità maxsize, e dopo aver cambiato size 250M
per maxsize 250M
non fa ancora lavoro.
Devo impostare un cron per eseguire logrotate in modo orario, oppure logrotate viene eseguito automaticamente perché sta ascoltando quella dimensione del file e ho qualcosa di sbagliato?