【问题标题】:What does the JBoss 5 shutdown do?JBoss 5 关闭有什么作用?
【发布时间】:2010-09-28 20:00:48
【问题描述】:

概括地说,JBoss 5 的关闭有什么作用?如果我只是杀死 java 进程而不是优雅地关闭 JBoss,可能会出现什么问题?

对于我的应用程序来说,正常的 JBoss 5 关闭大约需要 6 分钟,该应用程序非常大并且有 305 个 EJB。 JBoss 似乎在从 jndi 解除绑定 EJB LocalHomes 之前暂停了很长时间。

鉴于此,我正在考虑简单地终止 java 进程。我想知道如果我这样做会出什么问题。

我主要在 *nix 中运行 JBoss,有时在 Windows 中。

【问题讨论】:

    标签: jboss performance jboss5.x shutdown


    【解决方案1】:

    杀死进程会使 JBoss 文件处于潜在的不一致状态,并且肯定会使它们处于混乱状态。当它重新启动时,它可能会在自己 OK 后清理,但之后可能不会。

    在 Windows 上(你没有说你使用哪个平台),我看到一个被杀死的 JBoss 进程没有正确释放锁定的文件,服务器根本不会重新启动。不过,这种情况非常罕见。

    最后,如果它对你有用,我不会太担心它。

    【讨论】:

    • 我在 Windows 和 *nix 下都运行,主要是 *nix。非常感谢您的回复!
    【解决方案2】:

    它释放你所有的连接,比如 jndi、jdbc、jms。它还等待你的类完成它正在做的事情。它还会停止其他服务,例如 jms 和 Web 控制台

    【讨论】:

    • 有道理...非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    相关资源
    最近更新 更多