-2

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

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

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .