LINUX.ORG.RU
решено ФорумAdmin

Logrotate: log does not need rotating

 


0

1

logrotate работает, только если запустить его принудительно:

logrotate /etc/logrotate.conf -f
при обычном запуске выдает следующее:
considering log /opt/out.log
  log does not need rotating
Конфиг:
/opt/out.log {
    compress
    copytruncate
    daily
    nodelaycompress
    notifempty
    missingok
    rotate 30
    sharedscripts
}
OS centos 6.6

★★★★★

Если это обычный logrotate, то нужно посмотреть, что в статус-файле (/var/lib/logrotate.status) написано про этот /opt/out.log и сравнить с системной датой.

mky ★★★★★ ()
Ответ на: комментарий от kerneliq

Ну число сегодняшнее, значит отказ ротировать без опции ″-f″ нормально.

Почему ротации нет нужно разбиратся отдельно. Конфиг выглядит странно, потому что ″sharedscripts″ есть, а скриптов нету. Отредактируйте статус-файл и запустите logrotate под strace'ом, посмотрте, делает ли он что-нибудь с лог-файлом.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.