Eu tenho um arquivo de configuração haproxy logrotate em /etc/logrotate.d/haproxy
que se parece com isso:
"var/log/haproxy.log" "/var/log/haproxy-status.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifyempty
copytruncate
}
que não está funcionando. Eu provei isso correndo logrotate -f /etc/logrotate.d/haproxy
o que me dá skipping "/var/log/haproxy.log" because parent directory has insecure permissions
- Eu tenho um trabalho em andamento para consertar isso, minha pergunta é diferente.
No entanto, meus logs ainda estão sendo rotacionados por outra coisa. Onde posso encontrar o que pode estar girando esses logs?
linux
ubuntu-12.04
logrotate
Hommer Smith
fonte
fonte
grep -r log /etc/logrotate*
comandoEu acho que o seu problema é apenas um erro de digitação.
Note que na sua configuração você tem:
"var/log/haproxy.log"
Este é um caminho relativo e deve ser alterado para ser um caminho absoluto:
"/var/log/haproxy.log"
Então, finalmente, seu arquivo de configuração deve ser:
Tudo o que gira os logs está localizado em
/etc/logrotate.conf
, que por sua vez inclui/etc/logrotate.d
diretório. Qualquer coisa que corresponda ao seu caminho haproxy está girando seus registros.fonte