如何使JBoss服务器跟踪日志?

我有在JBOSS运行的AS 4.2.2 Web应用程序。

观察发现JBoss服务器自动关闭,以及下列异常中所观察到server.log

14:20:38,048 INFO [Server] Runtime shutdown hook called, forceHalt: true 14:20:38,049 INFO [Server] JBoss SHUTDOWN: Undeploying all packages

我想启用TRACEorg.jboss.system.server.Serverjboss-log4j.xml ,希望得到一些更多的信息,当服务器关闭。

请让我知道如何启用TRACEorg.jboss.system.server.Serverjboss-log4j.xml



我可以添加跟踪服务器的日志,我可以看到下面的输出时,JBoss应用服务器将自动关闭:

2010-06-09 19:07:46,631 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] END handleRequest: jboss.ws:context=hpnp_lqs,endpoint=APIWebService 2010-06-09 19:07:46,631 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] popMessageContext: [email protected] (Thread http-0.0.0.0-8080-1) 2010-06-09 19:07:55,895 INFO [org.jboss.system.server.Server] Runtime shutdown hook called, forceHalt: true 2010-06-09 19:07:55,895 TRACE [org.jboss.system.server.Server] Shutdown caller: java.lang.Throwable: Here at org.jboss.system.server.ServerImpl$ShutdownHook.shutdown(ServerImpl.java:1017) at org.jboss.system.server.ServerImpl$ShutdownHook.run(ServerImpl.java:996) 2010-06-09 19:07:55,895 INFO [org.jboss.system.server.Server] JBoss SHUTDOWN: Undeploying all packages

如果有人,有任何线索,就可能是什么原因自动关机,请帮助我。 谢谢!

--------------解决方案-------------

有一个JBoss的wiki页面列表日志输出为各种停机原因。 它看起来像你是一个按Ctrl-C引起的。 我想你会知道,如果你按Ctrl-C,虽然。

对于UNIX类型的服务器,按Ctrl-C产生一个​​TERM信号,这也可能是来自某个人或某个脚本运行作为您的JBoss用户或作为根执行“杀<JBoss的PID>”。 如果你在Linux上我想看看有关OOM杀手这个问题。

一个可能的原因这种行为是控制台注销。 我们已经观察到了这种与我们自己的服务器。

总之,在默认情况下Sun JVM的监听控制台用户在注销的情况下,并自动自行关闭当这种情况发生。 要禁用它,开始与JVM的-Xrs参数。

在这里看到更多的细节(寻找神秘的关机 )。

一个可能的原因为强制关闭是,如果虚拟机的内存不足。

几年前我有这个问题,当一个同事采取了一些非常讨厌的批量加载的对象,从造成的JBoss关机在某些请求的数据库。

尝试在日志文件中搜索“内存”或类似的关键字和/或监控服务器的内存使用情况。

分类:JBoss的 时间:2015-03-15 人气:0
本文关键词: JBoss的,log4j的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.740 (s). 10 q(s)