浏览代码

doc(graceful-shutdown): failure to ListenAndServe should be a reason to exit (#1287)

Signed-off-by: Romain Beuque <romain.beuque@gmail.com>
Romain Beuque 7 年之前
父节点
当前提交
3e3f9bca81
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      README.md
  2. 2 2
      examples/graceful-shutdown/graceful-shutdown/server.go

+ 2 - 2
README.md

@@ -1324,8 +1324,8 @@ func main() {
 
 	go func() {
 		// service connections
-		if err := srv.ListenAndServe(); err != nil {
-			log.Printf("listen: %s\n", err)
+		if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
+			log.Fatalf("listen: %s\n", err)
 		}
 	}()
 

+ 2 - 2
examples/graceful-shutdown/graceful-shutdown/server.go

@@ -27,8 +27,8 @@ func main() {
 
 	go func() {
 		// service connections
-		if err := srv.ListenAndServe(); err != nil {
-			log.Printf("listen: %s\n", err)
+		if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
+			log.Fatalf("listen: %s\n", err)
 		}
 	}()