首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使rsyslogd刷新其缓冲区

如何使rsyslogd刷新其缓冲区
EN

Stack Overflow用户
提问于 2016-06-08 00:43:42
回答 1查看 3.9K关注 0票数 6

我正在linux上运行rsyAdd.1-d 5.8.6。网络上的其他系统使用它作为记录器。事件率非常低,并且经常发生远程消息被接收的情况,但是直到几分钟后才会被写入/var/log/syslog文件。

我有一个应用程序正在监视文件,并在行可用时对其进行处理,我需要更快地响应传入的消息。

我可以想到两种方法:一种是将rsyAdd.1-d配置为具有零大小的缓存缓冲区,或者是在刷新其缓冲区之前延迟0.5,或者使用shell命令告诉command“立即刷新缓冲区”。我都找不到该怎么做。

EN

回答 1

Stack Overflow用户

发布于 2017-06-27 03:18:10

cron工作:

代码语言:javascript
复制
pkill -HUP rsyslogd

检查您的man rsyslogd

HUP --这可以让rsyslogd执行关闭所有打开的文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37691617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档