Réglage du rate-limiter

Publié le 12/08/2026  Rsyslog

Par défaut, Rsyslog sur Debian limite le nombre de logs enregistrés à 500 sur 5s.
Si cette limite est dépassée, un message d'erreur est remonté :
rsyslogd: rsyslogd[internal_messages]: 177 messages lost due to rate-limiting (500 allowed within 5 seconds)

Afin de remonter cette limite, il faut créer un fichier /etc/rsyslog.d/99-ratelimit.conf contenant :
## Put rate-limit values to higher to remove logs
##   rsyslogd[internal_messages]: XXX messages lost due to rate-limiting (500 allowed within 5 seconds)
global(
    internalmsg.ratelimit.interval="5"
    internalmsg.ratelimit.burst="2000"
)

Redémarrer le service : systemctl restart rsyslog.service

Basé sur https://github.com/rsyslog/rsyslog/issues/5613#issuecomment-3109203713