孟令鑫 1 سال پیش
والد
کامیت
e435faca10
2فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 3 0
      kinglong/control/main/control.go
  2. 3 0
      pji/control/main/control.go

+ 3 - 0
kinglong/control/main/control.go

@@ -42,6 +42,9 @@ func main() {
 			lastStatus = "UN_CHANGE"
 			continue
 		} else if status == "CHANGE" || status == "NONE" {
+			if lastStatus == "NONE" && status == "NONE" {
+				continue
+			}
 			// 3 发送rpc信号杀死两个服务,并重启程序
 			if lastStatus == "NONE" && status == "CHANGE" {
 				if _, err := util.ExecuteWithPath(cfg.LocalConfig.RestartCmd.Dir, cfg.LocalConfig.RestartCmd.Name, cfg.LocalConfig.RestartCmd.Args...); err != nil {

+ 3 - 0
pji/control/main/control.go

@@ -45,6 +45,9 @@ func main() {
 			lastStatus = "UN_CHANGE"
 			continue
 		} else if status == "CHANGE" || status == "NONE" {
+			if lastStatus == "NONE" && status == "NONE" {
+				continue
+			}
 			// 3 发送rpc信号杀死采集程序
 			if lastStatus == "NONE" && status == "CHANGE" {
 				if _, err := util.ExecuteWithPath(commonConfig.LocalConfig.RestartCmd.Dir, commonConfig.LocalConfig.RestartCmd.Name, commonConfig.LocalConfig.RestartCmd.Args...); err != nil {