Add error handling for startup failures

This commit is contained in:
Christopher Baines 2024-04-02 12:16:27 +01:00
parent 65f92ca701
commit 7f5f11048b

View file

@ -200,6 +200,13 @@
(start-substitute-query-threads)
(call-with-new-thread
(lambda ()
(with-exception-handler
(lambda (exn)
(simple-format
(current-error-port)
"startup failed: ~A\n" exn)
(exit 1))
(lambda ()
(run-sqitch)
@ -216,7 +223,7 @@
"poll-startup"
all-git-repositories))
(atomic-box-set! startup-completed #t)))
(atomic-box-set! startup-completed #t)))))
;; Provide some visual space between the startup output and the
;; server starting