找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

nacos远程虚拟机最简单部署后,应用远程连接一直刷一个错误。

summer 2023-11-11 12:46:32 显示全部楼层 阅读模式 打印 上一主题 下一主题
如题,错误为:Client not connected,current status:STARTING。但是服务注册成功,配置文件刷新也生效。尝试过nacos服务和应用服务只要在同一台机器上就不会报问题,虚拟机上也没问题。版本是2.0.0。
回复

使用道具 举报

大神点评(13)

lyx 2023-11-11 12:46:53 显示全部楼层
求助求助
回复 支持 反对

使用道具 举报

艾的民 2023-11-11 12:47:25 显示全部楼层
原因是客户端gRPC无法和服务端创建连接,请先使用telnet ${nacos.server.address}:${nacos.server.grpc.port}进行测试,查看网络是否畅通,服务端端口是否已经正确监听。
若服务端没有问题,查看配置是否有误,服务端和客户端的所配置的端口应一致。
若配置也没有问题,查看是否有防火墙或VIP端口转发问题,Nacos2.0的gRPC端口均通过主端口的偏移量计算产生,因此端口转发也需要满足该偏移量。
上面是官方文档的FAQ,虚拟机网络是桥接模式,也不会存在端口转发问题吧
nacos远程虚拟机最简单部署后,应用远程连接一直刷一个错误。-1.jpg
回复 支持 反对

使用道具 举报

carmelabk11 2023-11-11 12:47:31 显示全部楼层
自顶自顶自顶,有没有大佬
回复 支持 反对

使用道具 举报

SertiJavy 2023-11-11 12:47:39 显示全部楼层
再顶
回复 支持 反对

使用道具 举报

okiboazo 2023-11-11 12:48:16 显示全部楼层
是不是防火墙问题啊
回复 支持 反对

使用道具 举报

kevin 2023-11-11 12:48:39 显示全部楼层
顶帖顶帖顶帖
回复 支持 反对

使用道具 举报

AlbertSa 2023-11-11 12:48:46 显示全部楼层
集群吗
回复 支持 反对

使用道具 举报

艾的民 2023-11-11 12:49:28 显示全部楼层
我也出现问题了 ,跟你的一模一样


com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception


Client not connected,current status:STARTING


fail to connect server,after trying 27 times, last try server is {serverIp='47.102.147.76', server main port=8848},error=unknown
回复 支持 反对

使用道具 举报

anitabc18 2023-11-11 12:49:51 显示全部楼层
这个是我这边一直刷的错误。启动的时候提示连不上远程的地址,然后就去连localhost:8848
nacos远程虚拟机最简单部署后,应用远程连接一直刷一个错误。-1.jpg
回复 支持 反对

使用道具 举报

艾的民 2023-11-11 12:50:11 显示全部楼层
我今天也是遇到这个问题了,版本跟你一致,我这边是这么解决的,希望可以帮到你。


解决方式:将虚拟机的防火墙端口开放一个与你nacos端口+1000的端口(比如你的nacos端口是8848,那么新开放一个9848的端口)。


原因如下:GrpcClient.connectToServer()方法中createNewChannelStub的时候,实际上加了一个rpcPortOffset,这个值在GrpcSdkClient中是1000.
回复 支持 反对

使用道具 举报

x71555386 2023-11-11 12:50:44 显示全部楼层
nacos.discovery.server-addr  没有配对造成的,我刚解决了,我discovery 写成config了
回复 支持 反对

使用道具 举报

艾的民 2023-11-11 12:51:38 显示全部楼层
大佬们 这个问题解决了没呀 我也遇到了
回复 支持 反对

使用道具 举报

qqhsx 2023-11-11 12:52:18 显示全部楼层
八成是配置地不对
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐