我有一个在 Ubuntu 8.10 上运行的 Postfix 邮件服务器,当/var/log/mail.log
或任何其他文件的数据达到 2GB 时,系统日志会停止向该文件写入任何数据。
通过 syslog 记录的文件是否存在某种限制?
我正在和同事讨论是否应该对相关文件进行每小时一次的日志轮换,希望这样可以防止它们达到这个限制。如果我们有 2-3 小时的日志文件,当它们这么大时,应该足以发现任何大问题。
答案1
对此的最佳回答是:这个限制是 Linux 的一个“问题”,而不是 syslog 的问题。请在此处查看正确答案:http://linuxmafia.com/faq/VALinux-kb/2gb-filesize-limit.html
还有一个额外的好建议:更新你的 Ubuntu。它太旧了。对于生产服务器来说,这是一个非常高的安全风险。至少升级到 Ubuntu 10.4。
答案2
你运行的是 32 位系统吗?如果是,请查看文件大小限制为 2GB。