From 870c8b7f43644209e8e6b8db5d3c43062195e2e1 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Wed, 21 Sep 2022 15:07:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=90=AF=E5=8A=A8=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/cmd/main.go | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/services/cmd/main.go b/services/cmd/main.go index c3ab026a8..623f1b838 100644 --- a/services/cmd/main.go +++ b/services/cmd/main.go @@ -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 }