Glassfish服务器日志带有中断空闲线程的日志

时间:2015-10-15 16:04:59

标签: java spring glassfish

我们在GlassFish Server Open Source Edition 3.1.2.2上部署了一个Spring MVC应用程序。服务器日志处于警告级别,因此在部署之后我发现生成了大量的server.log文件,几乎95-97%的日志都填充了:

  

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

在谷歌搜索中我了解了JIRA上发布的问题以及其上添加的一个补丁,但我还没有尝试过这个补丁,但我想知道这个问题背后的原因WARNING 。我心中有些疑惑:

  1. 这个警告可以安全忽略吗?
  2. 为什么glassfish服务正在打断线程?究竟是什么 发生在glassfish服务?
  3. 如何避免生成此警告?什么会导致我 忽略这个(会产生什么影响)?

1 个答案:

答案 0 :(得分:1)

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

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

3)如果上述情况适合您,则需要更改请求超时(禁用它)。但另一方面,如果长的处理时间不是什么的话,那就不安全了,你真的除了。

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