【发布时间】:2011-01-21 19:16:31
【问题描述】:
bug in a third party library 在我的 JBoss 实例上的工作线程中导致无限循环。你知道在不重新启动服务器的情况下杀死这个“卡住”线程的方法吗?我们希望能够从中恢复,直到部署修复程序,最好不必重新启动。
我见过几个人 mention using Thread.interrupt() - 如果我要编写自己的 MBean,我将如何获取相关线程的句柄以中断它?
更新:无法使用任何这些方法解决。我确实遇到了another thread about the same issue,它有一个链接到为什么Thread.stop() is deprecated。其他人的asked a similar question 也有类似的结果。似乎更复杂的容器应该提供这种健康机制,但我猜他们的双手与 JVM 捆绑在一起。
【问题讨论】:
标签: java jboss monitoring recovery