Ativei a rotação de log abaixo em minha VM, mas ainda assim os logs não estão sendo rotacionados para o dia seguinte, ainda vejo que os logs estão anexados em 1 arquivo de log.
O que eu realmente preciso é imaginar que um serviço foi iniciado em 7 de abril e os logs estão sendo gravados, e no final de 7 de abril o arquivo de log atual deve ser compactado em 7 de abril e um novo arquivo de log deve ser criado. Mas mesmo depois de adicionar as entradas abaixo, logrotate.d
ainda vejo os logs anexados ao mesmo arquivo de log.
Além disso, se um arquivo de log atingir 10 MB, ele deverá ser rotacionado .gz
e um novo arquivo de log deverá ser criado. Pude ver o tamanho do log ultrapassado para 19 MB, mas ainda assim nenhuma rotação aconteceu.
Tentei reiniciar crond
os serviços também, ainda com o mesmo problema. Por favor ajude.
O arquivo de log abaixo contém entradas de 7 e 8 de abril
total 19140
-rw------- 1 aemelics aemelics 19M Apr 8 02:00 /logs/springboot/content-data-svc.log
- Entradas em logrotate.d
cat /etc/logrotate.d/react
/logs/springboot/*.log
{
copytruncate
daily
dateext
rotate 3
size 100M
notifempty
missingok
compress
postrotate
endscript
}
Adicionadas entradas no crontab também
crontab -l
45 * * * * /usr/sbin/logrotate /etc/logrotate.d/react 2>/dev/null