Nacos报错NacosException: Client not connected, current status:STARTING

错误说明:

  • 表示你的应用在尝试向 Nacos Server 注册服务或进行其他操作时,Nacos 客户端尚未完成连接建立,此时客户端的状态是 STARTING。

常见原因及修复方法如下:

1.Nacos Server 未启动或不可达
检查:确保 Nacos Server 已经正确启动,并且可以通过网络访问(包括防火墙、安全组配置)。
telnet <nacos-host> 8848

注意:Nacos2.X 版本相比1.X新增了gRPC的通信方式,端口号为9848、9849,Nacos3.X 版本在以上版本基础上控制台端口默认改为8080,根据自己定义端口开通防火墙。

firewall-cmd --zone=public --add-port=端口号/tcp --permanent
firewall-cmd --reload
  1. 增加客户端连接等待时间
  • 如果网络延迟较高或 Nacos 启动较慢,可以适当延长连接超时时间。
  • 配置示例:

  spring:
    cloud:
      nacos:
        discovery:
          server-addr: 127.0.0.1:8848
          timeout: 30000  # 单位毫秒
  1. 版本兼容性问题
    请参考官方版本依赖关系兼容说明
posted @ 2025-05-08 20:13  爱摸鱼的小贼  阅读(3428)  评论(0)    收藏  举报