1

我有一个在 websphere 上运行的 web 应用程序,在某个时间点,一些 web 容器线程被报告在 IBM WebSphere 中挂起,后来 web 容器线程被报告达到其 80% 限制。

ThreadMonitor W   WSVR0605W: Thread "WebContainer : 7" (00000023) has been active for 758737 milliseconds and may be hung.  There is/are 1 thread(s) in total in the server that may be hung.

之后,

[12/23/16 13:46:14:801 GMT+05:30] 0000048e ThreadPool I WSVR0652W: The size of thread pool "WebContainer" has reached 80 percent of its maximum.

线程转储对我没有帮助,因为没有好的资源可以告诉您如何阅读线程转储,我可以看到一些线程被阻止但无法说明发生了什么以及为什么会发生这种情况。任何帮助推导表示赞赏。谢谢

线程转储文件

4

1 回答 1

1

您可以使用 Tivoli Performance Viewer 来解决您的问题,如本资源中所述。在同一篇文章中,您将找到调整线程池的方法。让我还补充一点,您在问题中提到的第一条消息不一定是问题,因为它只是意味着其中一个线程花费了太长时间来回答可能在生理上发生的 Nd。

于 2016-12-27T12:14:38.503 回答