From e454064456b94ab216366f85206274ee5cfa7061 Mon Sep 17 00:00:00 2001 From: godog <godog@autistici.org> Date: Sun, 31 May 2020 16:26:54 +0200 Subject: [PATCH] base: don't block logs delivery on mtail fifo full mtail can get stuck or not running at all, do not block main queue log delivery in those cases. --- roles/base/templates/rsyslog.conf.j2 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/base/templates/rsyslog.conf.j2 b/roles/base/templates/rsyslog.conf.j2 index bde712bb..24891895 100644 --- a/roles/base/templates/rsyslog.conf.j2 +++ b/roles/base/templates/rsyslog.conf.j2 @@ -22,6 +22,11 @@ ruleset(name="incoming") { # Send a copy of everything to mtail. action(type="ompipe" Pipe="/run/mtail.fifo" + # Protect the main queue from mtail pipe full: discard messages on + # ompipe action queue full. + queue.type="FixedArray" + queue.size="4096" + queue.timeoutEnqueue="0" action.resumeRetryCount="-1" action.resumeInterval="2" action.resumeIntervalMax="30") -- GitLab