我正在linux上运行rsyAdd.1-d 5.8.6。网络上的其他系统使用它作为记录器。事件率非常低,并且经常发生远程消息被接收的情况,但是直到几分钟后才会被写入/var/log/syslog文件。
我有一个应用程序正在监视文件,并在行可用时对其进行处理,我需要更快地响应传入的消息。
我可以想到两种方法:一种是将rsyAdd.1-d配置为具有零大小的缓存缓冲区,或者是在刷新其缓冲区之前延迟0.5,或者使用shell命令告诉command“立即刷新缓冲区”。我都找不到该怎么做。
发布于 2017-06-27 03:18:10
cron工作:
pkill -HUP rsyslogd检查您的man rsyslogd
HUP --这可以让rsyslogd执行关闭所有打开的文件。
https://stackoverflow.com/questions/37691617
复制相似问题