cat icon indicating copy to clipboard operation
cat copied to clipboard

DefaultMessageManager. validate 方法一直占用cpu

Open zhuxiaoge888 opened this issue 2 years ago • 2 comments

Describe the bug DefaultMessageManager. validate 方法一直占用cpu 如下图: 屏幕快照 2023-05-05 下午4 50 08

复现过程: 当这边一个dubbo请求报出 响应体过大异常时,就会复现该问题。

通过jms查看线程堆栈,发现线程从DefaultMessageManager第802行开始进入死循环。

zhuxiaoge888 avatar May 05 '23 08:05 zhuxiaoge888

屏幕快照 2023-05-05 下午7 12 08 直接原因是这里的 transaction的父节点的父节点是自己,导致了死循环~

zhuxiaoge888 avatar May 05 '23 11:05 zhuxiaoge888

@qmwu2000 大佬帮忙看下~

zhuxiaoge888 avatar May 05 '23 12:05 zhuxiaoge888