Logrotating postgres журналы

379
Unnikrishnan

Мой журнал PostgreSQL записывается в виде одного файла. Это становится все больше и больше день, скажем, как postgresql.log. Я вижу, что logging_collector установлен на ON, а log_rotation_age также установлен на 1 день. Тем не менее его не вращающиеся журналы.

Я в порядке, чтобы использовать нормальный logrotate.conf в Linux. Но я немного озадачен сценарием postrotate, который отправляет сигнал уничтожения HUP в PID.

Пожалуйста, дайте мне знать рекомендуемый способ настройки logrotate для postgres.

-2

1 ответ на вопрос

0
Unnikrishnan

Опция logfilename нуждается в некотором параметре, например, чтобы хранить 7 дней журналов, один файл журнала в день с именем server_log.Mon, server_log.Tue и т. Д., И автоматически перезаписывать журнал прошлой недели с журналом этой недели, установите для log_filename значение server_log.% a, log_truncate_on_rotation для включения и log_rotation_age для 1440.

Это сработало для меня.

Похожие вопросы