客户端整体功能都卡慢时如何通过http://IP:httpPort/easportal/tools/threaddump.jsp收集卡住的线程?
一、收集步骤
步骤一:在应用服务器所在的电脑的浏览器中输入http://127.0.0.1:httpPort/easportal/tools/threaddump.jsp
针对linux的应用服务器,可以在root用户下输入firefox打开火狐浏览器。
(httpPort是实例对应的http端口号,在控制台--应用服务器页签上可以看到,如下图是6888,6890,6892,6894四个http端口号,具体以现场实际为准,不要生搬硬套)
有几个实例就需要打开几个网页。如下图有4个实例。则需要打开如下四个页面
http://127.0.0.1:6888/easportal/tools/threaddump.jsp
http://127.0.0.1:6890/easportal/tools/threaddump.jsp
http://127.0.0.1:6892/easportal/tools/threaddump.jsp
http://127.0.0.1:6892/easportal/tools/threaddump.jsp
为什么要在应用服务器所在的浏览器进行收集呢?因为在别的电脑上很可能无法打开各个实例的http端口对应的页面。通常处于安全因素的考虑,各个实例的端口的访问权限很可能是禁用了的。
步骤二: 点击刷新“Living RPC threads”这个页签,多点击刷新几次,保存网页
点击刷新“Living RPC threads”,多点几次。如果看到的是"Thread name like "RPC" not found”证明没有rpc线程被卡住。
点击刷新“Living RPC threads”,多点几次。如果点了几次发现有线程卡住,则按Ctrl+s 保存该网页,分析这些线程卡住的原因。
rpc线程没有被卡住的情况:
rpc线程卡住的情况
二、 补充
如果现场不使用客户端,使用的是web端,web端整体卡慢的话需要点击刷新“Living HTTP threads”页签,保存这个网页进行分析
客户端整体功能都卡慢时如何通过http://IP:httpPort/easportal/tools/threaddump.jsp收集卡住的线程?
本文2024-09-22 20:27:33发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113759.html