我们的环境:CentOS 5,附带 Apache 2.2 和 rsyslog 2.0.6
为了发送 Apache 2.2 错误日志,我们按照此处的说明进行操作:http ://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration
它可以工作,但是包含的 perl 脚本效率非常低 - 它占用了大量系统资源,通过查看 Sys::Syslog::syslog 子例程,我可以想象为什么 - 它在实际执行之前进行了大量参数解析和移动发送消息。
是否有一些高效的 C/C++ 程序来替换这个脚本?它似乎是一个 5 班轮,但我宁愿不重新发明轮子。
也欢迎其他有效地将 apache ERROR 日志发送到 syslog 的解决方案。
谢谢。