PSQL 9.1重置postgresql日志文件大小



我的日志文件(postgresql-9.1-main.log)在轮换之前的大小是3G,但几天前它开始变成70G。我没有改变任何东西。

pg_lsclusters   
Version Cluster   Port Status Owner    Data directory                     Log file   
9.1     main      5432 online postgres /var/lib/postgresql/9.1/main       /var/log/postgresql/postgresql-9.1-main.log   

所以日志不是由PostgreSQL管理的,而是由包管理的,因为所有与日志相关的行都被注释掉了。

是否有可能PostgreSQL Common依赖于logrotate?如何将日志文件大小重置为3G?

只需要转到/etc/logrotate.d/postgresql-common并进行更改。

/var/log/postgresql/*.log {
   daily        <----change from weekly to daily.
   rotate 31
   copytruncate
   delaycompress
   compress
   notifempty
   missingok
}    

最新更新