diff --git a/util/nats-server-hardened.service b/util/nats-server-hardened.service index 1bd6ed16..1b3f298e 100644 --- a/util/nats-server-hardened.service +++ b/util/nats-server-hardened.service @@ -9,6 +9,9 @@ ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s SIGINT $MAINPID User=nats Group=nats +# The nats-server uses SIGUSR2 to trigger using Lame Duck Mode (LDM) shutdown +KillSignal=SIGUSR2 +# You might want to adjust TimeoutStopSec too. # Hardening CapabilityBoundingSet= diff --git a/util/nats-server.service b/util/nats-server.service index a45cf639..a351785c 100644 --- a/util/nats-server.service +++ b/util/nats-server.service @@ -10,6 +10,9 @@ ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s SIGINT $MAINPID User=nats Group=nats +# The nats-server uses SIGUSR2 to trigger using Lame Duck Mode (LDM) shutdown +KillSignal=SIGUSR2 +# You might want to adjust TimeoutStopSec too. [Install] WantedBy=multi-user.target