Logrotate

Конфигурационный файл по умолчанию — /etc/logrotate.conf, а индивидуальные правила ротирования логов для сервисов хранятся в директории /etc/logrotate.d Пример /var/log/name_service/* { rotate 30 size=10M missingok notifempty daily compress delaycompress maxage 30 create 0644 root root postrotate /usr/bin/systemctl restart logstash-forwarder endscript } rotate 30 — хранить последние 30 ротированных файлов. Остальные удалять. size=10M — пока размер лог-файла не превысит 10 мегабайт, …

Continue reading ‘Logrotate’ »