gpt4 book ai didi

c++ - 使用 rsyslog 高效记录 stdin

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:49:29 25 4
gpt4 key购买 nike

我们的环境: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 的解决方案。

谢谢。

最佳答案

实际上它是非常多余的 - 如果没有在命令行上传递消息,“logger”命令行实用程序将读取标准输入并将每一行发送到 syslog。

无论如何欢迎你......:)

关于c++ - 使用 rsyslog 高效记录 stdin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com