谷粒商城【nacos】:服务注册到nacos时报错:com.alibaba.nacos.api.exception.NacosException: Client not connected, curr
·
谷粒商城【nacos】:服务注册到nacos时报错:com.alibaba.nacos.api.exception.NacosException: Client not connected, curr
报错信息
com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
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:655) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:635) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:304) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:154) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:117) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:96) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:149) ~[nacos-client-2.1.1.jar:na]
at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:74) ~[spring-cloud-starter-alibaba-nacos-discovery-2021.0.1.0.jar:2021.0.1.0]
... 27 common frames omitted
报错原因
版本不一致
可能是版本的问题,但是服务器上的版本和我本地的版本是一致的,本地启动的时候可以正常注册到,但是换到服务器上就不行了,所以不是版本的问题。

2.x 版本的 nacos:
2.x 的版本比 1.x 的版本增加了 gRPC的通信方式,需要再多开放俩个端口:
- (与主端口偏移量1000,1001)
- 9948: 8848+1000
- 9949: 8848+1001
解决办法
版本不一致:
版本不对的话更换版本
2.x 版本的 nacos:
额外开放两个端口
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true \
--restart=always \
-e JVM_XMS=512m \
-e JVM_XMX=2048m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-v /home/nacos/logs:/home/nacos/logs \
nacos/nacos-server:v2.2.0
别忘了对应的服务器也要放行这两个端口
更多推荐

所有评论(0)