Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging psql 9.1重置postgresql日志文件的大小_Logging_Postgresql 9.1 - Fatal编程技术网

Logging psql 9.1重置postgresql日志文件的大小

Logging psql 9.1重置postgresql日志文件的大小,logging,postgresql-9.1,Logging,Postgresql 9.1,我的日志文件(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/p

我的日志文件(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
}    
/var/log/postgresql/*.log{
每日的