【发布时间】:2014-12-09 22:25:50
【问题描述】:
我的 webapp 最近开始挂起。当它挂起时,我已经设法使用 jstack 来获取它的线程转储。转储包含here。
除了一个IN_NATIVE线程外,其他的都是BLOCKED。
任何提示可能是什么原因?
【问题讨论】:
-
这是一个很好的技巧。看起来你在 Mac 上运行。您最近是否进行过任何 OS/Java 升级?你可能会因为 Mac 上增加的安全措施而发生冲突,尽管我在我的 Tomcat 上运行时没有注意到这一点。
-
这是在 Ubuntu 14.04.1 LTS 上运行的。我经常运行
a apt-get upgrade,但不确定这与问题有关。 -
我的错。我误解了 javax.crypto.Mac.getInstance(java.lang.String)
-
你启用了 SELinux 吗?
-
如何检查?