@@ -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 {
@@ -45,6 +45,9 @@ func main() {
// 3 发送rpc信号杀死采集程序
if _, err := util.ExecuteWithPath(commonConfig.LocalConfig.RestartCmd.Dir, commonConfig.LocalConfig.RestartCmd.Name, commonConfig.LocalConfig.RestartCmd.Args...); err != nil {