Прошу подсказать, как сделать так, чтобы logrotate обрабатывал файл php5-fpm.log
Сильно очень файл разросся, хочу чтобы он периодически архивировался и удалялся.
Настроить logrotate для обработки логов php5-fpm ⇐ Php-fpm
Re: Настроить logrotate для обработки логов php5-fpm
Гость, создай в каталоге /etc/logrotate.d/ файл php5-fpm со следующим содержимым (поменяй пути к файлам, если они у тебя другие)
После этого запусти ротацию в тестовом режиме
Если всё нормально, т.е. не вышло ошибок, то запускай ротацию в рабочем режиме
Проверь, что создался новый лог, а старый заархивировался. Дальше всё будет работать в автоматическом режиме.
Код: Выделить всё
/var/log/php5-fpm.log {
size=64k
rotate 3
missingok
notifempty
sharedscripts
postrotate
kill -USR1 `cat /var/run/php5-fpm.pid`
endscript
}
Код: Выделить всё
logrotate -d /etc/logrotate.d/php5-fpm
Код: Выделить всё
logrotate -v /etc/logrotate.d/php5-fpm