From 7d3f614356bd81d9d0055318db79784284716d3f Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Sat, 7 Oct 2023 15:09:49 +0800 Subject: [PATCH] 11 --- server/websocket/internal/logic/ws_render_image.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 4888b8a9..2d4fb7e6 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -89,7 +89,7 @@ func (w *wsConnectItem) consumeRenderImageData() { go func(d websocket_data.RenderImageReqMsg) { defer func() { if err := recover(); err != nil { - logx.Error("func renderImage panic:", err) + logx.Error("func renderImage main panic:", err) } }() tChan := make(chan struct{}, 1) @@ -98,6 +98,11 @@ func (w *wsConnectItem) consumeRenderImageData() { <-limitChan }() go func() { + defer func() { + if err := recover(); err != nil { + logx.Error("func renderImage panic:", err) + } + }() select { case <-w.extendRenderProperty.renderCtx.Done(): panic("=========渲染取消旧的上下文=======")