Estou atendendo a alguns domínios diferentes através do NginX no mesmo servidor e cada um deles registra em seu próprio arquivo. Preciso configurar um script para girar, compactar esses arquivos e adicioná-lo ao cron.
Sei que tenho que fazer algo para que o NginX abra um novo arquivo de log depois de mover o antigo. Alguém pode me dar o procedimento para rotacionar com segurança os arquivos de log do nginx? Acho que preciso usar o logrotate, como faço para configurá-lo?
Sistema:
- Servidor Ubuntu 9.04 ed.
- nginx / 0.7.61
logrotating logs nginx:
log de produção de trilhos de rotação:
fonte
/etc/logrotate.d/nginx
. e entrará em vigor.Se você usar logrotate, adicione o seguinte (com localização correta) na seção nginx do logrotate.conf:
De acordo com a página do manual logrotate (8)
fonte