加载中...

记录一个生产Nacos注册中心连接失败的问题


前言

昨日开发同事需要创建一个新的服务,服务创建完成发现启动的时候有问题,无法正常连接nacos的注册中心.和开发沟通了下知道这个服务的nacos-client版本是2.x的 看了下dev环境的也是2.x的

问题分析

根据一下报错搜索,大部分结论都是2.x的客户端请求了 1.x的服务端导致的 很明显不符合这次的情况

再次查看报错发现有个关键信息

Nacos cluster is running with 1.X mode, can't accept gRPC request temporarily. Please check the server status or close Double write to force open 2.0 mode. Detail https://nacos.io/en-us/docs/2.0.0-upgrading.html.

明明我们的集群是2.x的 但是日志报错显示是1.x的

再次google发现可能是参数问题导致虽然是2.0.0版本,但是集群状态并没有升级到2.0 使用的仍然是1.X体系。

需要用下面的命令修改下

curl -X PUT 'localhost:8848/nacos/v1/ns/operator/switches?entry=doubleWriteEnabled&value=false'

执行完成重启服务后发现真的就可以了


文章作者: huhuhahei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 huhuhahei !
评论
  目录