【问题标题】:messages lost due to rate-limiting由于速率限制而丢失的消息
【发布时间】:2019-07-11 20:51:00
【问题描述】:

我们正在测试基于 RHEL 7.6 的邮件中继的容量。 我们在发送大量消息时观察到问题(例如:60 秒内约 1000 条消息)。 虽然我们已经发送了所有的消息并且收件人已经收到了所有的消息,但 /var/log/maillog_rfc5424 中的日志丢失了。

我们在 /var/log/messages 中有以下消息:

rsyslogd: imjournal: XYZ messages lost due to rate-limiting

我们使用以下设置调整了 /etc/rsyslog.conf,但没有效果:

$SystemLogRateLimitInterval 0  # turn off rate limit
$SystemLogRateLimitBurst 0     # turn rate limit off

有什么想法吗?

【问题讨论】:

    标签: rsyslog


    【解决方案1】:

    错误来自 imjournal,但您的配置设置是针对 imuxsock 的。 根据rsyslog configuration页面需要设置

    $imjournalRatelimitInterval 0
    $imjournalRatelimitBurst 0
    

    请注意,对于非常高的消息率,您可能希望更改为 imuxsock,正如它所说:

    这个模块可能比使用 imuxsock 时慢得多。该日志为 imuxsock 提供了所有“经典”系统日志消息的副本,但是,它不提供结构化数据。只有在需要结构化数据时,才必须使用 imjournal。否则,imjournal 可能会被 imuxsock 取代,我们强烈建议这样做。

    【讨论】:

      猜你喜欢
      • 2014-08-23
      • 1970-01-01
      • 2022-01-22
      • 2020-06-03
      • 2022-01-10
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      相关资源
      最近更新 更多