【发布时间】:2017-11-23 22:46:24
【问题描述】:
mule server 3.4.2 是否会自动重启?
在我的生产服务器 mule 服务器自动重启。
【问题讨论】:
标签: mule mule-component mule-el mule-cluster
mule server 3.4.2 是否会自动重启?
在我的生产服务器 mule 服务器自动重启。
【问题讨论】:
标签: mule mule-component mule-el mule-cluster
在极少数情况下,小的网络干扰会导致这种自动重启。如果您查看 wrapper.conf,有一个名为 jvm ping timeout 的设置。如果 wrapper 在定义的时间内(通常为 30 秒)没有收到 jvm ping,则 wrapper 会认为 jvm 没有响应并重新启动。在重新启动时检查您的日志,并在重新启动之前查看是否有任何关于 jvm 无响应的信息。
【讨论】:
我在服务器(Mule 运行时平台)自动重启的实时环境中遇到了同样的问题,当我检查日志时,我发现以下错误消息 -
Pinging the JVM took NN seconds to respond
NN 是第二个。
这可能会导致服务器层存在内存/线程泄漏,从而导致 jvm 繁忙且无法 ping JVM。
如果不是这种情况,那么您可以通过更改 $MULE_HOME/conf/wrapper.con 下的以下属性值来解决此问题
wrapper.ping.timeout=30
问候,
【讨论】:
你能检查一下服务器是否分配了足够的内存吗?检查服务器重启点的日志以获取线索。
另外,验证服务器是如何启动的,是否有 Windows 服务/脚本启动服务器?
HTH。
【讨论】: