1、首先已经搭建nacos集群,通过各自的ip+端口可以正常访问,使用nginx也可以正常访问

2、出现的问题,在服务进行注册的时候,有时候可以连接,有时候不能连接,或者一个服务可以        连接,或者出现有不能连接的服务,

       nacos集群服务器

        123.57.61.101:8848
        123.57.61.102:8848
        123.57.61.103:8848

     通过nginx代理访问nacos集群

cloud:
  nacos:
    discovery:
      server-addr: 23.57.61.100:8984
      namespace: jimmy-test

3、错误原因

receive invalid redirect request from peer 116.62.51.197 404

总是连接不到集群版的nacos,因为单机情况下都是正常的,所有判断为集群问题,

于是排查配置的集群文件cluster.conf

发现集群中的每台集群都多了一个一条配置,经排查发现,是每台服务自己的ip,因为我配置的时候ip+port的时候是外网地址,所有判定问题出在这

4、解决问题,

        在查看githup后发现有人和我有同样的问题,描述的更加详细

     https://github.com/alibaba/nacos/issues/3858

        看后做了下实验,在cluster.conf文件中把当前集群的外网的配置注释掉,发现正常了,都可以连接,

经测试后,瞬间来了精神!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐