Logrotating postgres日志


-2

我的PostgreSQL日志正在写为单个文件。比如postgresql.log,它变得越来越大。我可以看到logging_collector设置为ON,log_rotation_age也设置为1天。它还没有旋转原木。

我可以在linux下使用正常的logrotate.conf。但我对于将HUP终止信号发送到PID的postrotate脚本感到困惑。

请告诉我为postgres配置logrotate的推荐方法。

Answers:


0

logfilename选项需要一些参数,例如,要保留7天的日志,每天一个日志文件名为server_log.Mon,server_log.Tue等,并使用本周的日志自动覆盖上周的日志,将log_filename设置为server_log。% a,将log_truncate_on_rotation设置为on,将log_rotation_age设置为1440。

这对我有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.