сообщения потеряны из-за ограничения скорости - PullRequest
0 голосов
/ 11 июля 2019

Мы проверяем емкость почтового реле на основе RHEL 7.6.Мы наблюдаем проблемы при отправке важного количества сообщений (например, ~ 1000 сообщений за 60 секунд).Хотя мы отправили все сообщения, а получатель получил все сообщения, в /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

Есть идеи?

1 Ответ

0 голосов
/ 11 июля 2019

Ошибка из imjournal, но ваши настройки для imuxsock.В соответствии со страницей rsyslog , вам необходимо установить

$imjournalRatelimitInterval 0
$imjournalRatelimitBurst 0

. Обратите внимание, что для очень высоких скоростей сообщений вам может потребоваться перейти на imuxsock, как говорится:

этот модуль может быть значительно медленнее, чем при использовании imuxsock.Журнал предоставляет imuxsock копию всех «классических» сообщений системного журнала, однако он не предоставляет структурированные данные.Только если нужны эти структурированные данные, должен использоваться журнал.В противном случае imjournal можно просто заменить на imuxsock, и мы настоятельно рекомендуем это сделать.

...