VestaCP - ротация логов

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 07:57, 20 сентября 2019; Admin iph (обсуждение | вклад) (Новая страница: « Настраиваем ротацию Apache daily - производить ротацию раз в день rotate 2 - хранить только 2 арх…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск


Настраиваем ротацию Apache

daily - производить ротацию раз в день
rotate 2 - хранить только 2 архива gzip
compress - архивировать логи через gzip
size=50M   - максимальный размер несжатого файла; пока размер текущего файла журнала не превысит данный порог, файл не будет  ротирован


Все настройки для VestaCP:

# cat /etc/logrotate.d/httpd
/var/log/httpd/*log /var/log/httpd/domains/*log {
   daily
   rotate 2
   missingok
   notifempty
   compress
   sharedscripts
   postrotate
       /sbin/service httpd reload > /dev/null 2>/dev/null || true
       [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
   endscript
}
Запускаем ротацию принудительно:
# logrotate -f /etc/logrotate.conf


logrotate запускаеться автоматически раз в день через скрипт:

/etc/cron.daily/logrotate



Links: