Logs nao esta fazendo "rotate" [RESOLVIDO]

1. Logs nao esta fazendo "rotate" [RESOLVIDO]

Douglas dos Santos
error13

(usa Ubuntu)

Enviado em 17/12/2018 - 09:12h

Pessoal estou com uma duvida.

Tenho um em especifico servidor CentOS 7 como apache configurado, e só esse server não esta fazendo rotate do log alguém saber dizer o que pode ser isso?
tenho outros com a mesma configuração que funcionam normalmente.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2018 - 16:20h

Então altere o arquivo atual ou crie um novo, contextualizando o caminho absoluto dos logs.

/log_httpd/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}


3. Re: Logs nao esta fazendo

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2018 - 10:20h

Existe contexto para rotate dos logs do Apache?

# grep httpd /etc/logrotate.conf; grep -r httpd /etc/logrotate.d/ 






4. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2018 - 10:22h

Caso não exista:

# vim /etc/logrotate.d/httpd
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}



5. Re: Logs nao esta fazendo

Douglas dos Santos
error13

(usa Ubuntu)

Enviado em 17/12/2018 - 16:04h

amarildosertorio escreveu:

Existe contexto para rotate dos logs do Apache?

# grep httpd /etc/logrotate.conf; grep -r httpd /etc/logrotate.d/ 




[root@server~]# grep httpd /etc/logrotate.conf
[root@server ~]# grep -r httpd /etc/logrotate.d/
/etc/logrotate.d/httpd:/var/log/httpd/*log {
/etc/logrotate.d/httpd: /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
[root@server ~]#

[root@server ~]# cat /etc/logrotate.d/httpd
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}
[root@server ~]#

Só lembrando que meu caminho é diferente para salvar os logs o caminho é:
/log_httpd/httpd/




6. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Douglas dos Santos
error13

(usa Ubuntu)

Enviado em 17/12/2018 - 16:24h

amarildosertorio escreveu:

Então altere o arquivo atual ou crie um novo, contextualizando o caminho absoluto dos logs.
...
}[/code]


Entendi,
masi o arquivo logrotate.conf nao poem nada?!


7. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2018 - 16:26h

Para testar:

# logrotate -vf /etc/logrotate.d/httpd 




8. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/12/2018 - 16:27h


error13 escreveu:

amarildosertorio escreveu:

Então altere o arquivo atual ou crie um novo, contextualizando o caminho absoluto dos logs.
...
}[/code]


Entendi,
masi o arquivo logrotate.conf nao poem nada?!


http://www.dicas-l.com.br/arquivo/utilizando_logrotate.php#.XBfqbcaQxhE






9. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Douglas dos Santos
error13

(usa Ubuntu)

Enviado em 17/12/2018 - 16:35h

amarildosertorio escreveu:


error13 escreveu:

[quote]amarildosertorio escreveu:

....
Entendi,
masi o arquivo logrotate.conf nao poem nada?!


http://www.dicas-l.com.br/arquivo/utilizando_logrotate.php#.XBfqbcaQxhE


Ok vou testar e coloco a resposta depois.




10. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Douglas dos Santos
error13

(usa Ubuntu)

Enviado em 19/12/2018 - 08:59h

amarildosertorio escreveu:

Então altere o arquivo atual ou crie um novo, contextualizando o caminho absoluto dos logs.

/log_httpd/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}



Efetuado o teste e funcionou com essa configuracao vlw mano!



11. Re: Logs nao esta fazendo "rotate" [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/12/2018 - 09:40h


error13 escreveu:

amarildosertorio escreveu:

Então altere o arquivo atual ou crie um novo, contextualizando o caminho absoluto dos logs.

/log_httpd/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}



Efetuado o teste e funcionou com essa configuracao vlw mano!


\m/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts