From bc69b0ae6e507bed647ee17fe6007bb8b292ce4b Mon Sep 17 00:00:00 2001 From: Davide Principi Date: Fri, 3 May 2024 10:52:00 +0200 Subject: [PATCH] Avoid SIGKILL at shutdown The default `lifeCycle.graceTimeOut` is 10 seconds and races with Podman stop period: increase Podman wait, to avoid killing Traefik with signal 9. --- imageroot/systemd/user/traefik.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imageroot/systemd/user/traefik.service b/imageroot/systemd/user/traefik.service index 1ff2a81..3b56267 100644 --- a/imageroot/systemd/user/traefik.service +++ b/imageroot/systemd/user/traefik.service @@ -22,7 +22,7 @@ ExecStart=/usr/bin/podman run \ --volume=./custom_certificates:/etc/traefik/custom_certificates:Z \ ${TRAEFIK_IMAGE} ExecStartPost=runagent write-hosts -ExecStop=/usr/bin/podman stop --ignore --cidfile %t/traefik.ctr-id -t 10 +ExecStop=/usr/bin/podman stop --ignore --cidfile %t/traefik.ctr-id -t 15 ExecStopPost=/usr/bin/podman rm --ignore -f --cidfile %t/traefik.ctr-id PIDFile=%t/traefik.pid Type=forking