cron - uwsgi logrotate no funciona
centos (1)
He configurado el archivo de configuración para uwsgi logrotate. Cuando lo probé, parecía que funcionaría.
logrotate -dvf /etc/logrotate.d/uwsgi
reading config file /etc/logrotate.d/uwsgi
reading config info for "/var/log/uwsgi/*.log"
Handling 1 logs
rotating pattern: "/var/log/uwsgi/*.log" forced from command line (5 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/uwsgi/uwsgi.log
log needs rotating
rotating log /var/log/uwsgi/uwsgi.log, log->rotateCount is 5
dateext suffix ''-20131211''
glob pattern ''-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]''
glob finding old rotated logs failed
copying /var/log/uwsgi/uwsgi.log to /var/log/uwsgi/uwsgi.log-20131211
truncating /var/log/uwsgi/uwsgi.log
compressing log with: /bin/gzip
Pero el trabajo cron se ejecutó y no pasó nada. ¿Qué podría estar mal? Mi entrada es
"/var/log/uwsgi/*.log" {
copytruncate
daily
dateext
rotate 5
compress
}
En registro cron puedo ver
Dec 11 03:45:01 myhost run-parts(/etc/cron.daily)[930]: finished logrotate
¿Puedo obtener más detalles sobre "lo que sucedió" en algún lugar, un resultado detallado del trabajo de logrotate?
Intenté agregar
missingok
y eso parece haber funcionado.