优化启动服务代码

This commit is contained in:
liwei1dao 2022-09-21 15:07:46 +08:00
parent bc861bbf6d
commit 870c8b7f43

View File

@ -67,15 +67,24 @@ func main() {
}
//优先启动 维护服
for _, v := range maintes {
startService(v)
if err = startService(v); err != nil {
log.Error("启动服务失败!", log.Field{Key: "id", Value: v.Id}, log.Field{Key: "err", Value: err})
return
}
}
// 业务服
for _, v := range workers {
startService(v)
if err = startService(v); err != nil {
log.Error("启动服务失败!", log.Field{Key: "id", Value: v.Id}, log.Field{Key: "err", Value: err})
return
}
}
// 网关服
for _, v := range gateways {
startService(v)
if err = startService(v); err != nil {
log.Error("启动服务失败!", log.Field{Key: "id", Value: v.Id}, log.Field{Key: "err", Value: err})
return
}
}
}
}
@ -190,7 +199,7 @@ func startService(sseting *core.ServiceSttings) (err error) {
err = fmt.Errorf("服务类型异常 stype:%s", sseting.Type)
return
}
err = cmd.Start()
err = cmd.Run()
return
}