From 81e2a0e6da84bec5f4577ac67c7d9fa6804a6773 Mon Sep 17 00:00:00 2001 From: Nick White Date: Tue, 29 Oct 2019 08:58:39 +0000 Subject: Debugging: kill process immediately a heartbeat error is detected (systemd will restart it soon thereafter) --- cmd/bookpipeline/main.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cmd/bookpipeline') diff --git a/cmd/bookpipeline/main.go b/cmd/bookpipeline/main.go index f7da588..3f8303f 100644 --- a/cmd/bookpipeline/main.go +++ b/cmd/bookpipeline/main.go @@ -255,6 +255,8 @@ func heartbeat(conn Pipeliner, t *time.Ticker, msg bookpipeline.Qmsg, queue stri for range t.C { m, err := conn.QueueHeartbeat(currentmsg, queue, HeartbeatTime*2) if err != nil { + // This is for better debugging of the heartbeat issue + os.Exit(1) // TODO: would be better to ensure this error stops any running // processes, as they will ultimately fail in the case of // it. could do this by setting a global variable that -- cgit v1.2.1-24-ge1ad