WSO2 Worker Node is departed from Cluster Loop (V6.5.0)



在我们的生产环境中设置了集群(WSO2 Server 6.5.0-一个管理器和两个工作节点(。

我们经常面临错误,如INFO {org.wso2.carbon.ntask.core.impl.clustered.ClusterGroupCommunicator} - Task [ESB_TASK] member departed [Member [Our Worker Node IP]:4100], rescheduling missing tasks... in Manager Node

这意味着工作节点离开集群环路。在此期间,作为临时解决方案,我们手动重新启动故障节点,一段时间(3到5分钟(后,离开的节点重新加入集群循环。

这个问题有什么永久性的解决办法吗?

等待您的响应专家!!

这似乎是一个不寻常的问题,根据给定的信息,我可以建议您尝试调整榛子cast属性,看看它是否有帮助。榛子cast.properties文件位于<EI_HOME>conf/hazzecast.properties。如果这不可用,您可以创建一个配置文件,并将以下内容添加到该文件中。

hazelcast.heartbeat.interval.seconds=1
hazelcast.master.confirmation.interval.seconds=5
hazelcast.max.no.heartbeat.seconds=45
hazelcast.max.no.master.confirmation.seconds=60

Hazelcast使用心跳监测作为故障检测机制。在那里,节点向其他节点发送心跳。如果在给定的时间内没有接收到心跳消息,则Hazelcast假定节点已死亡。这是通过上述属性配置的。

如果即使使用此配置也无法解决问题,则最好验证群集配置。

最新更新