cron centos uwsgi logrotate

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.