logrotate по расписанию переименовывает/сжимает логи, ограничивает число копий и может сигналить процесс (postrotate) — без него диски забиваются access/error логами.
Разбор
- Конфиги в
/etc/logrotate.conf и /etc/logrotate.d/.
copytruncate vs reopen: зависит от того, как приложение держит fd.
size/daily/rotate N/compress — типовые директивы.
- После ручной ротации проверьте, что сервис пишет в новый файл.
Итог
Ротация логов — часть ёмкости диска и compliance, не «красивый архив».