【问题标题】:How to enable JBoss server TRACE log?如何启用 JBoss 服务器 TRACE 日志?
【发布时间】:2010-06-10 05:17:14
【问题描述】:

我正在 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

我想在jboss-log4j.xml 中为org.jboss.system.server.Server 启用TRACE,以便在服务器关闭时获得更多信息。

请告诉我如何在jboss-log4j.xml 中为org.jboss.system.server.Server 启用TRACE


我能够为服务器日志添加跟踪,当 JBOSS AS 自动关闭时我可以看到以下输出:

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: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@3290a11e (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 log4j


    【解决方案1】:

    有一个JBoss wiki page 列出了各种关机原因的日志输出。看起来您的问题是由 Ctrl-C 引起的。不过,我想你会知道如果你按 Ctrl-C。

    在 unix 类型的服务器上,Ctrl-C 会生成一个 TERM 信号,该信号也可能来自以 jboss 用户身份运行的某人或某个脚本,或者以 root 身份执行“kill ”。如果您使用的是 linux,我会看看 this question about the OOM killer

    【讨论】:

    • 感谢您的建议。我很确定 Ctrl+C 不是这个问题的原因。忘了说 jboss 是安装在 RHEL 中的
    【解决方案2】:

    此行为的一个可能原因是控制台注销。我们在自己的服务器上观察到了这一点。

    简而言之,默认情况下,Sun JVM 会监听控制台用户注销的事件,并在发生这种情况时自动关闭。要禁用此功能,请使用 -Xrs 参数启动 JVM。

    请参阅here 了解更多详情(查找神秘关闭)。

    【讨论】:

      【解决方案3】:

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

      几年前我遇到了这个问题,当时一位同事从数据库中执行了一些非常讨厌的批量加载对象,导致 jboss 在某些请求上关闭。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-17
        • 1970-01-01
        • 2018-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多