El problema
El registro del sistema /var/log/messages se recorta o elimina automáticamente, y el registro anterior no se rotará a mensajes.1, mensajes.2, etc.
La solución
Logrotate rotará el registro del sistema, un trabajo cron programado diariamente. Este problema se debe a una configuración incorrecta de logrotate. Verificando el archivo de configuración de logrotate /etc/logrotate.conf a continuación:
# rotate log files weekly #weekly # keep 40 weeks worth of backlogs #rotate 40
todos los intervalos/tiempos de rotación están comentados. Con esta configuración, el registro del sistema se recorta sin rotación.
Para evitar esto, modifique el /etc/logrotate.conf y especificar un intervalo de rotación adecuado. Por ejemplo, la siguiente configuración:
weekly rotate 4
Esto rotará los registros semanalmente y los archivos de registro se rotarán cuatro veces antes de sobrescribirse. Para obtener más información sobre logrotate, consulte la página del manual:
# man logrotate