加入等待继电器释放,加入程序停止执行时释放所有资源
This commit is contained in:
@@ -126,7 +126,7 @@ func Run() {
|
||||
if config.C.Relay != "" {
|
||||
r, err = relay.New(config.C.Relay)
|
||||
if err != nil {
|
||||
zap.S().Panicln("继电器连接异常: ", err)
|
||||
zap.S().Errorln("继电器连接异常: ", err)
|
||||
}
|
||||
defer r.Close()
|
||||
}
|
||||
@@ -179,6 +179,9 @@ func Run() {
|
||||
if e := cm.Disconnect(ctx); e != nil {
|
||||
zap.S().Errorln("断开连接异常", e)
|
||||
}
|
||||
if e := router.Disconnect(ctx); e != nil {
|
||||
zap.S().Errorln("停止所以任务超时", e)
|
||||
}
|
||||
|
||||
zap.S().Infoln("关闭完成")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user