2014-09-29 3 views
0

Зачем лотровать удалять файл вместо его вращения?logrotate удалил файл вместо того, чтобы вращаться

Вот конфиг:

/var/log/httpd/*log { 
    size 1G 
    missingok 
    notifempty 
    sharedscripts 
    postrotate 
    /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true 
    endscript 
} 
+0

Что получилось в результате? Принятый ответ предлагает несколько вещей, поэтому было бы полезно некоторое понимание! –

ответ

2

Ваш конфиг выглядит нормально, то, скорее всего, некоторые по умолчанию в вашем /etc/logrotate.conf, что удаление файлов.

Если в вашем файле конфигурации есть rotate 0, старые файлы будут удалены, а не будут повернуты.

Возможно, файлы вращаются, но вы ищете не то место.
Проверьте журналы logrotate на cat /var/lib/logrotate/status, чтобы убедиться, что logrotate работает как ожидалось.
И, конечно же, ознакомьтесь с лотротатом, прочитав man page

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

  • Нет связанных вопросов^_^