修复停止的信号

This commit is contained in:
2024-11-12 15:02:10 +08:00
parent cc12b60437
commit 9f40a7156e
5 changed files with 11 additions and 14 deletions

View File

@@ -17,14 +17,15 @@ func EmergencyStop(stopper common.Stopper) leaf.HandlerFunc {
// 发送结束信号
defer close(a)
logger.Infoln("监听停止信号")
go func() {
defer logger.Infoln("结束停止信号监")
defer logger.Infoln("结束停止信号监")
select {
case <-a:
case <-stopper.Done():
{
logger.Infoln("紧急停止信号触发")
logger.Infoln("停止信号触发")
cancel()
leaf.WithValue[leaf.EndType](c, leaf.EndKey, leaf.EndStop)
}