优化启动服务代码
This commit is contained in:
parent
bc861bbf6d
commit
870c8b7f43
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user