我在生产中有一台GF3服务器。有时候,它只是停止响应。至少,所有的Web应用程序都可以。 CPU /内存使用率很低,但我无法在端口8080上运行任何Web应用程序。日志中没有任何内容(直到我手动重新启动之前,server.log中有5分钟的间隔)。一切正常后重新启动...一段时间。为什么我的glassfish服务器停止?
在重新启动之前执行jstack输出。没有发现任何有趣的东西(我的应用没有运行代码,没有锁......)。
版本= GlassFish的第三版(建74.2),JRE版本1.6.0_19
更新:它回来本身在一段时间后(仍然为我的客户:-(不能接受)
更新:我切换到新安装的GF3.1(3.0.1)目前(几个小时后),其中一个应用程序部署了177个会话。问题是:我只有大约12个用户(其中所有这些会话都来自?)。与其他名称部署相同的应用程序有6个会话。我可以用完线程池或类似的东西?
遗憾的是没有足够的信息来回答问题。 – 2011-04-05 14:06:23
如果您可以在停止日志之前提供一些信息,那么它会很棒,它可以在这里找到:/ opt/glassfishv3/glassfish/domains/my-domain/config $ less logging.properties com.sun.enterprise.server .logging.GFFileHandler.file =/var/log/domains/my-domain/server.log – orjan 2011-04-05 14:13:34
日志中没有任何信息。没有任何应用程序变得无法响应的时候记录日志。我的意思是,它的工作时间是15.50,但不是15.51,而且在这之间没有任何记录。我可以提供的任何其他信息会有用吗? – ymajoros 2011-04-05 14:28:13