2015-09-25 53 views
0

我的日志文件(postgresql-9.1-main.log)的大小在旋转之前使用3G,但几天前它开始为70G。我没有改变任何东西。psql 9.1重置postgresql日志文件的大小

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?

回答

0

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

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