Ошибка Logrotate с ошибкой "Нет данных"

Я использую logrotate для различных задач ротации журналов, включая ротацию файлов журналов для утилиты объединения пулов postgresql pgbouncer,

pgbouncer логи расширены - я накапливаю много ГБ за пару дней - таким образом я изменил его конфигурацию в logrotate.d в size 100M а также rotate 5надеясь, что это приведет к ограничению журналов pgbouncer до 500 МБ.

Я тогда побежал logrotate -f /var/logrotate.conf чтобы заставить изменения. Команде потребовались хорошие 10 минут, чтобы дать мне вывод. Выход был error writing to /var/log/postgresql/pgbouncer.log.1: No data available, Т.е. вращение не удалось для pgbouncer. Как это исправить? Пожалуйста, порекомендуйте.


pe Если я делаю tail -f pgbouncer.logЯ вижу тонну строк журнала, генерируемых в режиме реального времени, поэтому ведение журнала продолжается. Более того, pgbouncer.log.1 не существует.

1 ответ

У меня не было достаточно места на диске для ротации журналов, чтобы фактически создать все повернутые файлы журналов, продиктованные моим файлом.conf. Я обрезал файл журнала, попробовал еще раз, и это сработало.

Другие вопросы по тегам