logrotation的大小限制不会影响

我有固定的大小限制在1M。 脚本运行在每小时,即使其旋转less于1Mb的文件。 我不知道我做错了什么。 以下是我的configuration参数。

/opt/PostgreSQL/8.4/data/pg_log/postgresql-* { rotate 25 size=1M notifempty missingok olddir /opt/PostgreSQL/8.4/data/pg_log/test copytruncate } 

请谁能帮我解决这个问题?

很多感谢提前。

它应该是不带等号的size 1M

您可以在PostgreSQLconfiguration中检查日志logging参数,请参阅: PostgreSQL错误报告和日志logging (例如,log_rotation_size)。