加入等待继电器释放,加入程序停止执行时释放所有资源

This commit is contained in:
2025-02-28 17:05:07 +08:00
parent 4973b8471e
commit 3a2fc431ac
5 changed files with 75 additions and 9 deletions

View File

@@ -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("关闭完成")
}