lib/httpserver: mention that -http.maxGracefulShutdownDuration command-line flag value can be increased on shutdown timeout

This commit is contained in:
Aliaksandr Valialkin 2020-04-30 01:36:56 +03:00
parent fbfa6aa9f0
commit d99f48aa48

View file

@ -108,7 +108,8 @@ func Stop(addr string) error {
ctx, cancelFunc := context.WithTimeout(context.Background(), *maxGracefulShutdownDuration) ctx, cancelFunc := context.WithTimeout(context.Background(), *maxGracefulShutdownDuration)
defer cancelFunc() defer cancelFunc()
if err := s.Shutdown(ctx); err != nil { 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 return nil
} }