• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
仲秋NE
帮助1

最近在学习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。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgjkjgb
系列文章
更多 icon
同类精品
更多 icon
继续加载