Tengo un archivo de configuración de haproxy logrotate en /etc/logrotate.d/haproxy
que se parece a esto:
"var/log/haproxy.log" "/var/log/haproxy-status.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifyempty
copytruncate
}
que no esta funcionando He probado esto corriendo logrotate -f /etc/logrotate.d/haproxy
lo que me da skipping "/var/log/haproxy.log" because parent directory has insecure permissions
- Tengo un trabajo en progreso para arreglar esto, mi pregunta es diferente.
Sin embargo, mis registros todavía están siendo rotados por algo más. ¿Dónde puedo encontrar lo que podría estar rotando esos registros?
linux
ubuntu-12.04
logrotate
Hommer Smith
fuente
fuente
grep -r log /etc/logrotate*
mandoCreo que su problema es sólo un error tipográfico.
Tenga en cuenta que en su configuración tiene:
"var/log/haproxy.log"
Esta es una ruta relativa y se debe cambiar para que sea una ruta absoluta:
"/var/log/haproxy.log"
Así que finalmente tu archivo de configuración debería ser:
Cualquier cosa que rote los registros se encuentra en
/etc/logrotate.conf
, que a su vez incluye/etc/logrotate.d
directorio. Cualquier cosa que coincida con su ruta haproxy está rotando sus registros.fuente