健康检查时只有开启了自动下线才发送上线通知

This commit is contained in:
GoEdgeLab
2022-11-25 15:48:57 +08:00
parent 3c9f6b5d7b
commit 41e6525590

View File

@@ -167,6 +167,8 @@ func (this *HealthCheckExecutor) runNode(healthCheckConfig *serverconfigs.Health
}
if isChanged {
// 在线状态发生变化
if healthCheckConfig.AutoDown {
// 发送消息
var message = ""
var messageType string
@@ -186,6 +188,7 @@ func (this *HealthCheckExecutor) runNode(healthCheckConfig *serverconfigs.Health
this.logErr("HealthCheckExecutor", err.Error())
return
}
}
// 触发阈值
err = models.SharedNodeIPAddressDAO.FireThresholds(nil, nodeconfigs.NodeRoleNode, int64(result.Node.Id))