Glassfish服务器日志泛滥,中断空闲线程



我们已经在GlassFish Server Open Source Edition 3.1.2.2上部署了一个Spring MVC应用。服务器日志处于警告级别,因此在部署之后,我观察到生成了大量Server .log文件,几乎95% -97%的日志都被以下内容填充:

[#|2015-10-15T20:19:20.995+0530] WARNING|glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener| _threaddid =13;_ThreadName=Thread-2;|GRIZZLY0023:中断空闲线程:http-thread-pool-80(7).|#]

当我在谷歌搜索时,我知道了JIRA上发布的问题和一个补丁,我还没有尝试那个补丁,但我想知道这个WARNING背后的原因。我心里有些疑惑:

  1. 忽略此警告是否安全?
  2. 为什么glassfish服务中断线程?实际上是什么?发生在玻璃鱼服务中?
  3. 如何避免生成此警告?如果我忽略这一点(会有什么影响)?

1)如果您的CPU使用率很高,忽略它是不安全的,因为它可能导致服务器死亡

2)很可能你看到这个问题,因为servlet/webapp进程请求超过15分钟(默认)。

3)如果上面提到的对你来说是ok的,你需要改变请求超时(禁用它)。但另一方面,如果长时间的处理时间不是你真正想要的,那么它将是不安全的。

尝试此补丁或检查您的web应用程序。如果您将提供有关导致此问题的servlet/web应用程序的更多信息,将更容易回答。

最新更新