【问题标题】:does mule server 3.4.2 get automatically restart in any chance?mule server 3.4.2 会自动重启吗?
【发布时间】:2017-11-23 22:46:24
【问题描述】:

mule server 3.4.2 是否会自动重启?

在我的生产服务器 mule 服务器自动重启。

【问题讨论】:

    标签: mule mule-component mule-el mule-cluster


    【解决方案1】:

    在极少数情况下,小的网络干扰会导致这种自动重启。如果您查看 wrapper.conf,有一个名为 jvm ping timeout 的设置。如果 wrapper 在定义的时间内(通常为 30 秒)没有收到 jvm ping,则 wrapper 会认为 jvm 没有响应并重新启动。在重新启动时检查您的日志,并在重新启动之前查看是否有任何关于 jvm 无响应的信息。

    【讨论】:

      【解决方案2】:

      我在服务器(Mule 运行时平台)自动重启的实时环境中遇到了同样的问题,当我检查日志时,我发现以下错误消息 -

      Pinging the JVM took NN seconds to respond
      

      NN 是第二个。

      这可能会导致服务器层存在内存/线程泄漏,从而导致 jvm 繁忙且无法 ping JVM。

      如果不是这种情况,那么您可以通过更改 $MULE_HOME/conf/wrapper.con 下的以下属性值来解决此问题

      wrapper.ping.timeout=30
      

      问候,

      【讨论】:

        【解决方案3】:

        你能检查一下服务器是否分配了足够的内存吗?检查服务器重启点的日志以获取线索。

        另外,验证服务器是如何启动的,是否有 Windows 服务/脚本启动服务器?

        HTH。

        【讨论】:

        • 我们没有使用任何脚本来重启 mule 服务器。我们在日志中找不到任何线索。有没有其他选项可以检查
        • 并非如此,tanuki wrapper 可能会在 Mule JVM 无响应时重新启动它,这就是我建议分配更多内存的原因。如果您无法复制该问题,则很难解决此问题。我建议创建一个新的 Mule + 部署并监控问题是否仍然存在。
        猜你喜欢
        • 1970-01-01
        • 2015-12-08
        • 2018-09-21
        • 1970-01-01
        • 2014-12-22
        • 1970-01-01
        • 1970-01-01
        • 2014-12-12
        • 1970-01-01
        相关资源
        最近更新 更多