From f97aecd711f8496c357056b81e34cf1f89a6c9f6 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Sun, 12 Jun 2022 21:50:18 +0800 Subject: [PATCH] Fix signal loop in graceful manager (#19943) --- modules/graceful/manager_unix.go | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/graceful/manager_unix.go b/modules/graceful/manager_unix.go index 9d3816e9c2a76..ba1dbd38f6a08 100644 --- a/modules/graceful/manager_unix.go +++ b/modules/graceful/manager_unix.go @@ -157,6 +157,7 @@ func (g *Manager) handleSignals(ctx context.Context) { case <-ctx.Done(): log.Warn("PID: %d. Background context for manager closed - %v - Shutting down...", pid, ctx.Err()) g.DoGracefulShutdown() + return } } }