From 008c47c2d30934e2fdd6c83ac1ac125a6b66c54d Mon Sep 17 00:00:00 2001 From: Tang Le Date: Sat, 4 Feb 2017 15:37:06 +0800 Subject: [PATCH] Fix worker check issue Signed-off-by: Tang Le --- controllers/nginx/pkg/cmd/controller/nginx.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/controllers/nginx/pkg/cmd/controller/nginx.go b/controllers/nginx/pkg/cmd/controller/nginx.go index 9e2bb64d23..302063a2f2 100644 --- a/controllers/nginx/pkg/cmd/controller/nginx.go +++ b/controllers/nginx/pkg/cmd/controller/nginx.go @@ -132,10 +132,10 @@ NGINX master process died (%v): %v // we wait until the workers are killed for { conn, err := net.DialTimeout("tcp", "127.0.0.1:80", 1*time.Second) - if err == nil { - conn.Close() + if err != nil { break } + conn.Close() time.Sleep(1 * time.Second) } // start a new nginx master process