From 45e97bcd3c31bcdd701cf5e16887e5e85ac6b1a7 Mon Sep 17 00:00:00 2001
From: Dinyar Rabady <dinyar.rabady@cern.ch>
Date: Sat, 24 Sep 2022 13:23:02 +0200
Subject: [PATCH] Limit the number of restarts via systemd

We allow 5 restarts within a 100 second interval to avoid persisting in
a hopeless situation.
Belongs to #15.
---
 init.d/runSCdaq.service | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/init.d/runSCdaq.service b/init.d/runSCdaq.service
index 5ac3adc9..3d3bd337 100644
--- a/init.d/runSCdaq.service
+++ b/init.d/runSCdaq.service
@@ -9,7 +9,9 @@ User=scouter
 Group=scouter
 WorkingDirectory=/opt/scdaq/scripts
 Restart=always
-RestartSec=10
+RestartSec=5
+StartLimitInterval=100
+StartLimitBurst=5
 
 [Install]
 WantedBy=multi-user.target
-- 
GitLab