syslog-ng“log_msg_size”最大可能值

syslog-ng“log_msg_size”最大可能值

我从 syslog-ng 文档和论坛上读到,log_msg_size 默认为 8192。这个参数的最大限制是多少?

我的应用程序支持 syslog-ng 或 rsyslog,具体取决于情况和需要。我想将“log_msg_size”设置为 64KB(这是 rsyslog 提供的支持)。这样可以吗?能正常工作吗?

答案1

该限制是默认的,如果您的系统是 32 位,则限制为 4GByte,如果是 64 位,则限制是无限制的,但您必须考虑文件系统的功能(Ext3、4、bitrfs……)。我的建议是永远不要制作大的 ASCII 文件,为了扩大规模,最好使用带有 syslog-ng 的 mysql 或 postgres exp。

答案2

这可能取决于 syslog-ng 的版本,但如果版本不是太旧,据我所知 64k 应该可以工作。如果不行,请在以下位置提交错误报告:https://github.com/balabit/syslog-ng

罗伯特

相关内容