diff options
author | Ludovic Courtès <ludo@gnu.org> | 2025-02-24 10:56:18 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2025-02-24 23:33:51 +0100 |
commit | 61a9aa7fbe8291600710524c9dfbd0960fd580df (patch) | |
tree | 4127d0d088411c05a4922735a300b4c6aed9b668 | |
parent | 075fe3083b5838463f2cef26e2fc0d1b2c87e310 (diff) | |
download | guix-61a9aa7fbe8291600710524c9dfbd0960fd580df.tar.gz guix-61a9aa7fbe8291600710524c9dfbd0960fd580df.zip |
services: cuirass: Respawn ‘cuirass-web’ more slowly.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add
‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’.
Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7
-rw-r--r-- | gnu/services/cuirass.scm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index 08a146f980..d7501b7b66 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -207,6 +207,13 @@ (documentation "Run Cuirass web interface.") (provision '(cuirass-web)) (requirement '(user-processes cuirass)) + + ;; XXX: Respawn slowly to work around the fact that 'cuirass' is not + ;; ready yet (not listening to the bridge) when it gets in 'started' + ;; state. + (respawn-delay 1) + (respawn-limit #~'(10 . 15)) + (start #~(make-forkexec-constructor (list (string-append #$cuirass "/bin/cuirass") "web" |