diff --git a/http/http.go b/http/http.go index 6f01ee5..fe1b6e6 100644 --- a/http/http.go +++ b/http/http.go @@ -128,7 +128,9 @@ func Serve(cfg *config.Config, tkr *tracker.Tracker) { } if err := grace.ListenAndServe(); err != nil { - glog.Errorf("Failed to start server: %s", err.Error()) + if opErr, ok := err.(*net.OpError); !ok || (ok && opErr.Op != "accept") { + glog.Errorf("Failed to gracefully run HTTP server: %s", err.Error()) + } } if err := srv.tracker.Close(); err != nil {