2013-12-11 3 views
0

Я установил конфигурационный файл для uwsgi logrotate. Когда я его протестировал, казалось, что это сработает.uwsgi logrotate не работает

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 

Но работа cron была выполнена и ничего не произошло. Что может быть неправильным? Моя запись

"/var/log/uwsgi/*.log" { 
    copytruncate 
    daily 
    dateext 
    rotate 5 
    compress 
    } 

В журнале хрон я могу видеть

Dec 11 03:45:01 myhost run-parts(/etc/cron.daily)[930]: finished logrotate 

Могу ли я получить более подробную информацию о «что случилось» где-то - подробный вывод задания LogRotate?

ответ

1

Я попытался добавить

missingok 

и что, похоже, работал.

Смежные вопросы