From b0f596edd4e566fb3adde5e55dc330cde7c8461b Mon Sep 17 00:00:00 2001 From: Stoiko Ivanov Date: Wed, 24 Nov 2021 17:04:09 +0100 Subject: [PATCH] api-daemons: set oom-policy to continue OOMPolicy [0] defaults to stop - resulting in the complete daemon to be killed. Our Daemon class does start new workers automatically if it detects that fewer than configured are running. [0] systemd.service(5) Signed-off-by: Stoiko Ivanov --- debian/pmgdaemon.service | 1 + debian/pmgproxy.service | 1 + 2 files changed, 2 insertions(+) diff --git a/debian/pmgdaemon.service b/debian/pmgdaemon.service index f45986e..4e3ed85 100644 --- a/debian/pmgdaemon.service +++ b/debian/pmgdaemon.service @@ -10,6 +10,7 @@ After=ssh.service ExecStart=/usr/bin/pmgdaemon start ExecStop=/usr/bin/pmgdaemon stop ExecReload=/usr/bin/pmgdaemon restart +OOMPolicy=continue PIDFile=/run/pmgdaemon.pid Restart=on-failure Type=forking diff --git a/debian/pmgproxy.service b/debian/pmgproxy.service index 247a241..7ffce87 100644 --- a/debian/pmgproxy.service +++ b/debian/pmgproxy.service @@ -12,6 +12,7 @@ After=ssh.service ExecStart=/usr/bin/pmgproxy start ExecStop=/usr/bin/pmgproxy stop ExecReload=/usr/bin/pmgproxy restart +OOMPolicy=continue PIDFile=/run/pmgproxy/pmgproxy.pid Restart=on-failure Type=forking