Настроить logrotate для обработки логов php5-fpmPhp-fpm

Вопросы по менеджеру процессов FastCGI (FPM)
Ответить Пред. темаСлед. тема
Гость
 Настроить logrotate для обработки логов php5-fpm

Сообщение Гость »

Прошу подсказать, как сделать так, чтобы logrotate обрабатывал файл php5-fpm.log
Сильно очень файл разросся, хочу чтобы он периодически архивировался и удалялся.
Реклама
Админ-1
 Re: Настроить logrotate для обработки логов php5-fpm

Сообщение Админ-1 »

Гость, создай в каталоге /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
Проверь, что создался новый лог, а старый заархивировался. Дальше всё будет работать в автоматическом режиме.
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 100 МБ.