Rsyslog:放弃特定的消息,速率限制

我已经在服务器上安装了netatalkafpd正在垃圾邮件系统日志中出现以下错误:

 Jun 24 15:38:16 TEST afpd[21532]: sys_getextattr_size: error: Operation not supported 

我不知道这是什么实际的根本原因,所以我试图通过添加以下行到rsyslog.confconfiguration文件中放弃此错误消息:

 if ($programname == 'afpd') then ~ 

它不再被logging,但它看起来像afpd仍然logging了很多:

 Jun 24 15:46:31 TEST rsyslogd-2177: imuxsock lost 13 messages from pid 35381 due to rate-limiting Jun 24 15:46:31 TEST rsyslogd-2177: imuxsock begins to drop messages from pid 34080 due to rate-limiting 

3538134080是一些PID。

当我禁用速率限制( $SystemLogRateLimitInterval 0 )消息不再logging,所以我不太确定那里发生了什么。

问题:

  • 为什么消息速度限制禁用时不logging
  • 我如何永久丢弃afpd守护进程的日志

编辑:Wed Jul 2 14:41:34 BST 2014:

默认configuration,我只是添加这行if ($programname == 'afpd') then ~rsyslog.confconfiguration文件。

可能是不合时宜的,但是

当我禁用速率限制($ SystemLogRateLimitInterval 0)消息不再logging,所以我不太确定那里发生了什么。

需要更多的参数来禁用rsyslog的限制https://access.redhat.com/solutions/156863

 $SystemLogRateLimitInterval 0 $SystemLogRateLimitBurst 0 $IMUXSockRateLimitBurst 0 $IMUXSockRateLimitInterval 0 $IMUXSockRateLimitSeverity 7