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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Настраиваем ротацию 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: