Masalahnya
Log sistem /var/log/messages dipangkas atau dihapus secara otomatis, dan log lama tidak akan dirotasi ke pesan.1, pesan.2, atau lebih.
Solusinya
Log sistem akan diputar oleh logrotate, pekerjaan cron yang dijadwalkan setiap hari. Masalah ini disebabkan oleh konfigurasi logrotate yang salah. Memeriksa file konfigurasi logrotate /etc/logrotate.conf di bawah ini:
# rotate log files weekly #weekly # keep 40 weeks worth of backlogs #rotate 40
interval/waktu rotasi semuanya dikomentari. Dengan pengaturan ini, log sistem dipangkas tanpa rotasi.
Untuk menghindari hal ini, ubah /etc/logrotate.conf dan tentukan interval rotasi yang tepat. Misalnya konfigurasi di bawah ini:
weekly rotate 4
Ini akan memutar log setiap minggu, dan file log akan diputar empat kali sebelum ditimpa. Untuk informasi lebih lanjut tentang logrotate, periksa halaman manual:
# man logrotate