首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mulesoft MMC部署未协调

Mulesoft MMC部署未协调
EN

Stack Overflow用户
提问于 2017-06-02 23:26:28
回答 2查看 304关注 0票数 0

我们有一个用于MuleSoft的集群服务器。所有应用程序都已正确部署,并且工作正常,但部署在本地MMC上显示为红色。

当鼠标悬停在部署上时,每个部署都会显示“部署未协调”。Mule_ee.logs没有给出任何具体的东西。我可以在哪里找到日志,以了解MMC给出此消息的原因。

EN

回答 2

Stack Overflow用户

发布于 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 (最后一个参数)的新构造函数参数。该值将定义服务器状态调用的套接字超时。值以毫秒表示-

代码语言:javascript
复制
<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

票数 1
EN

Stack Overflow用户

发布于 2017-06-03 12:38:16

黄色图标(表示未协调)将一直等到部署完成。

请参阅下面的https://docs.mulesoft.com/tcat-server/v/7.1.0/deploying-applications文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44332440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档