He habilitado la rotación de registros a continuación en mi máquina virtual, pero aún así los registros no se rotan para el día siguiente; aún así veo que los registros se agregan en 1 archivo de registro.
Lo que realmente necesito es imaginar que un servicio se inició el 7 de abril y se están escribiendo registros, y al final del 7 de abril el archivo de registro actual debería comprimirse con el 7 de abril y debería crearse un nuevo archivo de registro. Pero incluso después de agregar las siguientes entradas, logrotate.d
sigo viendo que los registros se agregan al mismo archivo de registro.
Además, si un archivo de registro alcanzó los 10 MB, se debe rotar .gz
y se debe crear un nuevo archivo de registro. Pude ver que el tamaño del registro cruzó a 19 MB pero aún así no se produjo ninguna rotación.
crond
También intenté reiniciar los servicios, pero sigue siendo el mismo problema. Por favor asiste.
El siguiente archivo de registro contiene las entradas del 7 y 8 de abril.
total 19140
-rw------- 1 aemelics aemelics 19M Apr 8 02:00 /logs/springboot/content-data-svc.log
- Entradas en logrotate.d
cat /etc/logrotate.d/react
/logs/springboot/*.log
{
copytruncate
daily
dateext
rotate 3
size 100M
notifempty
missingok
compress
postrotate
endscript
}
También se agregaron entradas en crontab
crontab -l
45 * * * * /usr/sbin/logrotate /etc/logrotate.d/react 2>/dev/null