From 1669843393496d53b9403b187cbb13a982a527f5 Mon Sep 17 00:00:00 2001 From: Mark Eaton Date: Fri, 20 Feb 2026 20:02:31 -0500 Subject: [PATCH] add retry on failure for libguides-notifier.service Co-Authored-By: Claude Opus 4.6 --- libguides-notifier/libguides-notifier.service | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libguides-notifier/libguides-notifier.service b/libguides-notifier/libguides-notifier.service index 4d7584c..e20935e 100644 --- a/libguides-notifier/libguides-notifier.service +++ b/libguides-notifier/libguides-notifier.service @@ -8,11 +8,16 @@ [Unit] Description=Run main.py (LibGuides notifier) OnFailure=notify-gitea-failure@%n.service +StartLimitBurst=5 +StartLimitIntervalSec=43200 [Service] Type=oneshot +Restart=on-failure +RestartSec=900 EnvironmentFile=%h/.config/libguides-notifier.env ExecStartPre=/usr/bin/nm-online -q +ExecStartPre=/bin/bash -c 'for i in {1..600}; do getent hosts lgapi-us.libapps.com && exit 0; sleep 1; done; exit 1' ExecStart=/bin/bash -lc '${REPO_PATH}/scripts/run_main.sh' [Install]