From cb6b4fe67a3c80dcec192ef272a80bf4f233db48 Mon Sep 17 00:00:00 2001 From: Tatiana Leon Date: Mon, 16 Oct 2023 10:40:33 +0200 Subject: [PATCH] cccs: increment the wait time to restart cccs services when they fail to start This commits sets 30s between restart attempt after a failure. Signed-off-by: Tatiana Leon --- meta-digi-dey/recipes-digi/cccs/files/cccs-gs-demo.service | 4 ++++ meta-digi-dey/recipes-digi/cccs/files/cccsd.service | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/meta-digi-dey/recipes-digi/cccs/files/cccs-gs-demo.service b/meta-digi-dey/recipes-digi/cccs/files/cccs-gs-demo.service index 02e94f52d..fbab6a8b1 100644 --- a/meta-digi-dey/recipes-digi/cccs/files/cccs-gs-demo.service +++ b/meta-digi-dey/recipes-digi/cccs/files/cccs-gs-demo.service @@ -3,6 +3,8 @@ Description=CCCS get start demo After=cccsd.service BindsTo=cccsd.service Upholds=cccsd.service +# Do not limit the number of restarting times +StartLimitIntervalSec=0 [Service] Type=forking @@ -10,7 +12,9 @@ ExecStart=/etc/cccs-gs-demo start ExecStop=/etc/cccs-gs-demo stop # SIGTERM signal is a valid status value SuccessExitStatus=143 +# Restart the service every 30 seconds if it fails Restart=on-failure +RestartSec=30s [Install] WantedBy=multi-user.target diff --git a/meta-digi-dey/recipes-digi/cccs/files/cccsd.service b/meta-digi-dey/recipes-digi/cccs/files/cccsd.service index f63515d85..b6fe11cf1 100644 --- a/meta-digi-dey/recipes-digi/cccs/files/cccsd.service +++ b/meta-digi-dey/recipes-digi/cccs/files/cccsd.service @@ -1,13 +1,17 @@ [Unit] Description=CCCS daemon After=network.target +# Do not limit the number of restarting times +StartLimitIntervalSec=0 [Service] Type=forking ExecStart=/etc/cccsd start ExecStop=/etc/cccsd stop PIDFile=/run/cccsd.pid +# Restart the service every 30 seconds if it fails Restart=on-failure +RestartSec=30s [Install] WantedBy=multi-user.target