El 2013-05-07 16:47, Camaleón escribió:
El Tue, 07 May 2013 11:10:24 +0200, maykel escribió:Hola muy buenas, tengo un servidor remoto rsyslog, el tema es que cuandorota en una config que le he configurado en /etc/logrotate.d/apache-rsyslog, deja de rotar en access.log(que son apaches que escriben es este log remoto).Esta pregunta me suena... ¿no te pasó algo parecido hace poco? :-?/var/log/remote/*.log { rotate 7 daily missingok noifempty^ (...) Una cosilla "ná" más... ahí te falta una "t". Saludos, -- Camaleón
Me paso algo similar en un logrotate que tenía un bug y no me zipeaba cuando le ponia size determinado. Volviendo al tema.
Creo que el problema no es logrotate sino rsyslog. Cuando rota, deja de loguear en /var/log/remote/access.log. pero si reinicio el rsyslog ya empieza a loguear correctamente... Imagino que cuando realiza la rotación, hay algo de la configuración que no está fino y rsyslog deja de loguear...
Actualmente tengo esta configuración: /var/log/remote/*.log { weekly missinok rotate 7 delaycompress compress notifempty create 0660 root adm sharedscripts postrotate /bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true endscript }