mule server 3.4.2 是否会自动重启?
在我的生产服务器中,骡子服务器自动重新启动。
在极少数情况下,小的网络干扰会导致这种自动重启。如果你查看 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。