云服务器远程nacos服务注册失败/不健康Client not connected, current status:STARTING

Nacos报错

docker安装

使用docker在云服务器安装Nacos之后出现Client not connected, current status:STARTING
使用docker 安装之后需要添加映射端口

docker run -e JAVA_OPTS="-Xms256m -Xmx256m"
 -e MODE=standalone
  -e PREFER_HOST_MODE=hostname 
  -p 8848:8848
  -p 9848:9848
  -p 9849:9849
 --privileged=true -v /docker/nacos/conf:/home/nacos/conf 
 -v /docker/nacos/logs:/home/nacos/logs 
 --restart=always --name nacos 
 -d nacos/nacos-server:2.0.2

使用docker 安装的nacos中需要添加3个端口为最优。

  • 当nacos-client的版本小于服务器端的版本就只需要添加一个端口.
    在这里插入图片描述
    在这里插入图片描述

当nacos服务端升级至2.0以上后,多了grpc通信;
由于使用的是docker安装的nacos,只映射8848端口支撑不了grpc通信,可以降低客户端版本(使用1.x.x的nacos client),或者添加上述两个端口9848和9849.

不用 docker安装

这个错误提示表明远程Nacos服务注册失败,原因可能是客户端未能成功连接Nacos服务器。当前状态为"STARTING",表示正在启动中。

要解决这个问题,可以尝试以下几个步骤:

1、确保Nacos服务器正常运行:检查Nacos服务器是否已经正确启动,并且网络连接正常。

2、检查客户端配置:确保客户端的配置文件中,Nacos服务器的地址、端口号等信息正确配置。可以尝试重新设置这些配置项。

3、检查网络连接:确认客户端服务器与Nacos服务器之间的网络连接正常,可以尝试使用ping命令或telnet命令检查网络连接是否畅通。
4、检查防火墙设置:如果使用了防火墙,确保已经正确配置,允许客户端与Nacos服务器进行通信。

5、检查Nacos服务器日志:查看Nacos服务器的日志文件,检查是否有其他错误或异常信息,以便更好地定位问题。