|
@@ -42,6 +42,9 @@ func main() {
|
|
|
lastStatus = "UN_CHANGE"
|
|
|
continue
|
|
|
} else if status == "CHANGE" || status == "NONE" {
|
|
|
+ if lastStatus == "CHANGE" && status == "CHANGE" {
|
|
|
+ continue
|
|
|
+ }
|
|
|
if lastStatus == "NONE" && status == "NONE" {
|
|
|
continue
|
|
|
}
|
|
@@ -57,13 +60,13 @@ func main() {
|
|
|
config.InitPlatformConfig()
|
|
|
continue
|
|
|
}
|
|
|
- var killArgs *service.KillSignal
|
|
|
+ var killArgs service.KillSignal
|
|
|
if lastStatus == "UN_CHANGE" && status == "CHANGE" {
|
|
|
- killArgs = &service.KillSignal{NodeName: config.LocalConfig.Node.Name, DropUploadData: config.PlatformConfig.DropUploadData, Restart: true}
|
|
|
+ killArgs = service.KillSignal{NodeName: config.LocalConfig.Node.Name, DropUploadData: config.PlatformConfig.DropUploadData, Restart: true}
|
|
|
c_log.GlobalLogger.Info("更新任务,发送rpc重启信号到本地"+config.LocalConfig.Node.Name+":", killArgs)
|
|
|
}
|
|
|
if lastStatus == "UN_CHANGE" && status == "NONE" {
|
|
|
- killArgs = &service.KillSignal{NodeName: config.LocalConfig.Node.Name, DropUploadData: config.PlatformConfig.DropUploadData, Restart: false}
|
|
|
+ killArgs = service.KillSignal{NodeName: config.LocalConfig.Node.Name, DropUploadData: config.PlatformConfig.DropUploadData, Restart: false}
|
|
|
c_log.GlobalLogger.Info("杀死任务,发送rpc结束信号到本地"+config.LocalConfig.Node.Name+":", killArgs)
|
|
|
}
|
|
|
|