Como posso fazer o logrotate funcionar para o local de log personalizado do apache?

0

Alterei /etc/apache2/envars desta forma.

#export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
export APACHE_LOG_DIR=/lv1/var/log/apache2$SUFFIX

E parece funcionar. Registros acrescentados no novo diretório.

E eu mudei /etc/logrotate.d/apache2 assim.

/lv1/var/log/apache2/*.log {
        daily

E parece não funcionar. Os logs continuam sendo anexados ao mesmo access.log .

Como posso fazer o logroate funcionar para isso?

    
por Jin Kwon 27.12.2016 / 06:13

1 resposta

0

Olhando para o registro de documentos do apache, é necessário reiniciar o servidor quando os logs forem rotacionados. para que abra o novo arquivo.

Então você pode colocar uma seção posterior com

postrotate
        /path/to/apachectl graceful
    
por 27.12.2016 / 14:03