P30踩坑:启动order-service报错failed to req API:/nacos/v1/ns/instance after all servers
解决方法:首先把order的配置文件端口改成nginx的代理端口,其次在nacos1 2 3 中的cluster.conf中的127.0.0.1全部改成自己本机的真实ipv4地址,cmd里用ipconfig可以找到.
-
- nginx 中设置nginx.conf文件
-
- nacos 1 2 3 中设置cluster.conf 文件
- 前面为自己本机地址。
-
- 在order-service 中的application.yaml文件中做如下操作:
注释掉这几行:
discovery:
cluster-name: HZ #集群名称
namespace: fc3783da-a6ba-4ff3-97e8-f33ca94868c3 #命名空间,填id
- 在order-service 中的application.yaml文件中做如下操作:
- bootstrap.yml文件中将server-addr改为nginx监听端口,同时注释掉:# active: dev 这一行。
5.参考: