Я обслуживаю несколько разных доменов через NginX на одном и том же сервере, и каждый из них регистрирует свой собственный файл. Мне нужно настроить скрипт для поворота, сжать эти файлы и добавить его в cron.
Я знаю, что должен что-то сделать, чтобы NginX открывал новый файл журнала, когда я перемещал старый. Может кто-нибудь дать мне процедуру безопасного вращения файлов журнала nginx? Я думаю, мне нужно использовать logrotate, как мне его настроить?
система:
- Ubuntu 9.04 сервер ред.
- Nginx / 0.7.61
logrotating журналы nginx:
бревна производства рельсов:
источник
/etc/logrotate.d/nginx
. и это вступит в силу.Если вы используете logrotate, добавьте следующее (с правильным расположением) в раздел nginx файла logrotate.conf:
Согласно manrotate (8) man page
источник