开发者社区 > 云原生 > 微服务 > 正文

在Nacos中106.10节点重启之后,master节点报错如下所示如何解决?

在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;如何解决?

展开
收起
花开富贵111 2024-04-28 16:27:07 25 0
1 条回答
写回答
取消 提交回答
  • 步骤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)”。

    2024-04-30 18:09:57
    赞同 1 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载