在Nacos中106.10节点重启之后,master节点报错如下所示2024-04-24 15:24:45,506 ERROR failed to report new info to target node : 10.111.106.10:8878, error : caused: Connection refused;如何解决?
步骤1:检查节点配置一致性
1.1 确认106.10节点和其他节点的cluster.conf文件内容是否一致,确保所有节点都包含了集群内所有成员的地址信息。
1.2 检查application.properties文件在所有节点上是否一致,尤其是与集群通信、数据库连接、鉴权等相关的配置项。
1.3 若通过环境变量或JVM参数设置集群相关信息,核实这些环境变量和JVM参数在所有节点上的设置是否相同。
步骤2:验证网络通信
2.1 使用网络工具(如telnet或nc命令)测试master节点与106.10节点之间8878端口的连通性,确保网络层面上不存在通信阻断。
2.2 检查防火墙设置,确保8878端口在106.10节点上已正确开放,且允许来自master节点的连接请求。
2.3 查看106.10节点的日志文件alipay-jraft.log,protocol-distro.log,protocol-raft.log,nacos-cluster.log,确认是否存在与网络通信相关的异常信息。
步骤3:确认节点是否成功加入集群
3.1 登录Nacos控制台,查看节点列表,确认106.10节点是否已显示为集群的有效成员。
3.2 在106.10节点上检查Nacos服务启动日志,确认其是否成功加入集群并与其他节点建立了通信。
步骤4:重启或重新加入集群
如果上述检查发现问题,针对性地进行修复(如更新配置文件、调整防火墙规则、重启服务等)。如果问题依然存在,考虑重新启动106.10节点的Nacos服务或按照我了解的知识中“停止旧节点”和“升级其他节点”的步骤,确保节点以正确的方式重新加入集群。
综上所述,通过排查节点配置一致性、验证网络通信以及确认节点是否成功加入集群,我们可以定位并解决Nacos 106.10节点重启后master节点报“Connection refused”错误的问题。此回答整理来自钉群“Nacos社区群2(已满,欢迎加4群:12810027056)”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。