IBM Websphere Application Server 7 – 为什么没有被挂起的线程被破坏?

如果我们的应用程序以某种方式失去与memcached服务器的连接,所有的线程在10分钟左右之后报告为挂起

[28.04.11 16:50:15:831 CEST] 00000025 ThreadMonitor W WSVR0605W: Thread "WebContainer : 4" (00000029) has been active for 764759 milliseconds and may be hung. There is/are 15 thread(s) in total in the server that may be hung. 

我找不到任何有关如何解决这个问题的信息。 不应该所有的这些线程都被web容器所杀死吗?

没有安全的方法来强制停止Java中的Thread。 请参阅为什么是Thread.stop,Thread.suspend,Thread.resume和Runtime.runFinalizersOnExit已弃用? 更多细节。

正确的解决scheme是为应用程序设置套接字超时和/或正确地停止其线程。