fix: graceful shutdown timeouts when running under systemd
1 file changed, 2 insertions(+), 2 deletions(-)
changed files
M cmd/searchix-web/serve.go → cmd/searchix-web/serve.go
@@ -146,14 +146,14 @@ logger.Fatal("could not parse WATCHDOG_USEC", "value", wdu) } tickRate := time.Duration(math.Ceil(wd.Seconds()*0.75)) * time.Second - wg.Go(func() { + go func() { for range time.Tick(tickRate) { err := sdnotify.Watchdog() if err != nil { logger.Warn("") } } - }) + }() } <-ctx.Done()