/var/log/messages 充斥着 POLLERR 消息

/var/log/messages 充斥着 POLLERR 消息

我开始看到 /var/log/messages 的大小无限增长,如下所示:

Aug 1 12:47:27 linux-jblp syslog-ng[1947]: POLLERR occurred while idle; fd='16'

过程 1947 如下:

root 1947 1 1 12:45 ? 00:00:03 /sbin/syslog-ng -a /var/lib/dhcp/dev/log -a /var/lib/named/dev/log

并且/proc/1947/fd没有文件16

我不知道为什么会发生这种情况,也不知道这在实践中意味着什么。有什么想法吗?

这里是/etc/syslog-ng/syslog-ng.confhttp://pastebin.com/rMF7q3Br

答案1

当管道的另一端关闭而 syslog-ng 对此不知情时,就会发生此错误。根据您的 syslog-ng.conf 文件,您正在生成 /usr/sbin/sshguard 作为日志目标。当您收到这些错误时,此进程是否仍在运行?

相关内容