【问题标题】:OpenAM13.0.0--Tomcat Shutdown AutomaticallyOpenAM13.0.0--Tomcat 自动关机
【发布时间】:2017-05-15 18:09:13
【问题描述】:

我们在Tomcat8.026版本服务器上部署了openam13.0.0 war。如果服务器空闲 12 到 24 小时,它会自动停止并抛出以下错误。请就此提出您的建议。

org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web 应用程序 [openam] 似乎已经启动了一个名为 [com.google.inject.internal.util.$Finalizer] 但未能停止 它。这很可能造成内存泄漏。堆栈跟踪 线程:java.lang.Object.wait(Native Method)

【问题讨论】:

  • 这看起来更像是警告而不是错误
  • 无法从上述错误中指定原因。请检查 OpenAM 调试日志中是否有任何似乎与此问题相关的消息。

标签: java tomcat openam


【解决方案1】:

这与Tomcat有关: Guice + Tomcat potential memory leak

而且很可能是这个错误: https://bugster.forgerock.org/jira/browse/OPENAM-3133

您看到的问题仅在 Tomcat 停止时发生。只要 Tomcat 实际上没有被阻止关闭,那么这些都是相当无害的。

正如错误报告中所报告的,这个问题自 OpenAM 10 和最新版本的 Tomcat 以来就一直存在,可以假设只要 Tomcat 能够关闭,就可以安全地忽略这些错误。错误报告 OpenAM-3133 中的讨论对这种情况给出了相当好的评估。

干杯

【讨论】:

    猜你喜欢
    • 2010-11-03
    • 2016-09-13
    • 1970-01-01
    • 2015-05-05
    • 2011-11-10
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多