Nginx grava logs no arquivo antigo depois de executar o logrotate


0

A configuração do logrotate é:

cat /etc/logrotate.d/nginx:

/data/logs/nginx/*.log
{
daily
dateext
dateformat .%Y-%m-%d
rotate 30
missingok
create
notifempty
sharedscripts
postrotate
        [ ! -f /usr/local/nginx/logs/nginx.pid ] || kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
endscript
}

Mas nginx grava logs no access.log.2016-05-15, não access.log

-rw-r--r-- 1 www  root    0 May 14 03:46 access.log
-rw-r--r-- 1 www  root  47M May 16 10:26 access.log.2016-05-15

Como devo corrigir isso? Obrigado.


Doe o arquivo no qual a configuração está dependendo ( /usr/local/nginx/logs/nginx.pid )existir ?
zagrimsan

Eu trabalhei finalmente, obrigado. PARA SUA INFORMAÇÃO: stackoverflow.com/questions/37245926/…
Cynial
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.