From d99f48aa48a6374db5710dd56a91b85d05b3da7d Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Thu, 30 Apr 2020 01:36:56 +0300 Subject: [PATCH] lib/httpserver: mention that `-http.maxGracefulShutdownDuration` command-line flag value can be increased on shutdown timeout --- lib/httpserver/httpserver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/httpserver/httpserver.go b/lib/httpserver/httpserver.go index 6f985fb715..7b7cd66025 100644 --- a/lib/httpserver/httpserver.go +++ b/lib/httpserver/httpserver.go @@ -108,7 +108,8 @@ func Stop(addr string) error { ctx, cancelFunc := context.WithTimeout(context.Background(), *maxGracefulShutdownDuration) defer cancelFunc() if err := s.Shutdown(ctx); err != nil { - return fmt.Errorf("cannot gracefully shutdown http server at %q in %.3fs: %s", addr, maxGracefulShutdownDuration.Seconds(), err) + return fmt.Errorf("cannot gracefully shutdown http server at %q in %.3fs; "+ + "probably, `-http.maxGracefulShutdownDuration` command-line flag value must be increased; error: %s", addr, maxGracefulShutdownDuration.Seconds(), err) } return nil }