【问题标题】:Tomcat webapp hangsTomcat webapp 挂起
【发布时间】: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 吗?
  • 如何检查?

标签: java tomcat jstack


【解决方案1】:

开启 GC 日志后,我发现在应用挂起的时候,Full GC 开始频繁发生。我很可能有内存泄漏。不过,其原因是另一个问题。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-06-14
  • 2014-10-19
  • 1970-01-01
  • 2012-08-26
  • 2022-01-17
  • 2012-01-02
  • 1970-01-01
相关资源
最近更新 更多