@[TOC]
错误信息
Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:651) ~[nacos-client-2.1.0.jar:na]
at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:631) ~[nacos-client-2.1.0.jar:na]
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:278) ~[nacos-client-2.1.0.jar:na]
... 32 common frames omitted
出现错误原因和解决方法
线上使用的 Nacos 版本是2.X,部署在 Docker 中,在 Nacos 2.X 版本上,这个错误是连接Nacos 的 gRpc 的 9848和9849端口,需要在启动 Naocs 容器的时候开放 9848 和 9849 端口,Docker 启动 Nacos 镜像时增加以下命令:
-p 8848:8848 -p 9848:9848 -p 9849:9849
同时,不要忘记在服务器后台开启 9848 和 9849 端口