可以上报服务相关配置错误

This commit is contained in:
刘祥超
2021-12-01 15:52:38 +08:00
parent 18a01b9b43
commit 6aacf49764
3 changed files with 17 additions and 3 deletions

View File

@@ -132,11 +132,16 @@ func (this *Node) Start() {
return
}
teaconst.NodeId = nodeConfig.Id
err = nodeConfig.Init()
err, serverErrors := nodeConfig.Init()
if err != nil {
remotelogs.Error("NODE", "init node config failed: "+err.Error())
return
}
if len(serverErrors) > 0 {
for _, serverErr := range serverErrors {
remotelogs.ServerError(serverErr.Id, "NODE", serverErr.Message, nodeconfigs.NodeLogTypeServerConfigInitFailed, maps.Map{})
}
}
sharedNodeConfig = nodeConfig
// 发送事件
@@ -372,10 +377,15 @@ func (this *Node) syncConfig(taskVersion int64) error {
return err
}
err = nodeConfig.Init()
err, serverErrors := nodeConfig.Init()
if err != nil {
return err
}
if len(serverErrors) > 0 {
for _, serverErr := range serverErrors {
remotelogs.ServerError(serverErr.Id, "NODE", serverErr.Message, nodeconfigs.NodeLogTypeServerConfigInitFailed, maps.Map{})
}
}
// max cpu
if nodeConfig.MaxCPU > 0 && nodeConfig.MaxCPU < int32(runtime.NumCPU()) {