孟令鑫 hai 1 ano
pai
achega
e435faca10
Modificáronse 2 ficheiros con 6 adicións e 0 borrados
  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 {