我们有一个用于MuleSoft的集群服务器。所有应用程序都已正确部署,并且工作正常,但部署在本地MMC上显示为红色。
当鼠标悬停在部署上时,每个部署都会显示“部署未协调”。Mule_ee.logs没有给出任何具体的东西。我可以在哪里找到日志,以了解MMC给出此消息的原因。
发布于 2017-11-16 06:09:05
您使用的是哪个版本的Mule MMC -我们遇到了相同的问题,MuleSoft建议将MMC升级到最新版本,即3.8.2。这似乎是MMC版本3.5.2中的一个已知错误。
由于以下原因,部署显示为红色--服务器在MMC中显示为关闭,但它们已启动并正在运行。-即使服务器从未关闭,也会触发服务器关闭警报。-服务器上的任何操作都会抛出错误,因为它们被检测到正在关闭。-应用程序在实际部署时可能显示为脱机。
上面列出的大多数问题都是由MMC与Mule实例通信的网络中的问题引起的。MMC对负责更新服务器状态的实例执行ping操作。为了避免上述问题,可以更改ping的频率,以便允许调整适合当前网络的值。
为此,您需要编辑文件/WEB-INF/classes/META-INF/applicationContext.xml,并使用id="pinger“修改bean,以包含类型为int (最后一个参数)的新构造函数参数。该值将定义服务器状态调用的套接字超时。值以毫秒表示-
<bean id="pinger" class="com.mulesoft.mmc.heartbeat.Pinger">
<constructor-arg ref="serverManager" />
<constructor-arg ref="statusServiceAdaptor" />
<constructor-arg ref="eventManager" />
<constructor-arg ref="pingServerExecutor" />
<constructor-arg type="int"><value>10000</value></constructor-arg>
</bean>进行此更改后,请重新启动MMC并检查服务器是否仍然遇到相同的问题。
注:对于MMC版本3.6.x,ping的默认值为1000 (一秒);对于MMC 3.7.x,ping的默认值为5000。
你好,Sanjeet Pandey
发布于 2017-06-03 12:38:16
黄色图标(表示未协调)将一直等到部署完成。
请参阅下面的https://docs.mulesoft.com/tcat-server/v/7.1.0/deploying-applications文档
https://stackoverflow.com/questions/44332440
复制相似问题