我们有带有 2 个节点代理和 4 个应用服务器的 WebSphere 环境。在高流量时,其中一个应用程序服务器停止响应请求,并跳转到最大 Web 容器线程数。
在分析线程转储时,我们发现大约 60% 的线程处于可运行状态,等待和停放状态各占 20%。
我们在线程转储中看不到任何死锁警告。仔细观察,我们发现其中一个 Web 容器线程拥有锁,并显示以下消息:
Owns Monitor Lock on com/ibm/ws/classloader/ExtJarClassLoader@0x0A00000000FA6F30
有人可以帮助理解上述错误及其解决方案吗?