Nacos集群启动后,微服务无法注册

最近在学习Nacos集群部署中踩到一个坑:在本机部署了3个Nacos:ip和端口配置如图

然后分别启动三个Nacos ,窗口提示启动成功。

然后使用Nginx做Nacos的反向代理,nginx.conf配置如下

然后nginx启动成功后,查看80端口,也能成功进入Nacos。

最后将服务的注册地址改为本机80端口后,问题出现了:服务启动报错: failed to req API:/api//nacos/v1/ns/instance after all servers([localhost:80])

然后我尝试把服务注册地址直接改为:localhost:8845 发现还是报错!!这不意思我Nacos没启动起来嘛!

然后查看nacos的日志,果然!报错了!,提示找不到这个地址!

 并且在nacos的集群配置中发现它给我加了一行地址:

 然后我查看本机ip地址,发现这个ip是我电脑上的一张虚拟网卡ip!

 于是我把nacos集群配置和nginx代理的ip全部换成了这个ip。然后再注册服务,成功了!

大家不确定nacos获取ip,可以单例启动后查看集群配置里面自动添加的ip。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值