diff --git a/server.go b/server.go index 48c7fa2..a4c29c2 100644 --- a/server.go +++ b/server.go @@ -166,8 +166,13 @@ func (server *Server) Start() error { err = server.httpserver.Serve(proxyListener) } - logger.Error("server.httpserver.Serve err :", err) - if err != http.ErrServerClosed { + if err != nil { + if errors.Is(err, http.ErrServerClosed) { + logger.Println("server.httpserver is closed normally") + return nil + } + + logger.Error("server.httpserver.Serve err :", err) return err } }