【nacos配置中心】服务端2.2.1升级至2.2.3 报错403/404?

大佬们好:

我是一名java小开发,最近收到了主管让我升级nacos配置中心的需求。我现在碰到了一个问题
问题背景:测试的nacos服务端版本是2.2.1,客户端版本有1.3.4也有1.3.3,然后nacos有两个节点,有一个nginx做负载,各客户端配置的是域名作为服务发现
生产环境nacos版本也是2.2.1,但是没有nginx,所以都配置的是nacos 的 多节点ip地址。
问题描述:当我把测试环境的nacos服务端版本升级成2.2.3的时候,各系统应用服务疯狂报错403 ,404。当我详细查询nacos官网的时候,我发现2.0以上的nacos版本中通信由http变为了tcp,所以我将测试环境的nginx转发改为了tcp协议转发,后面这个问题就解决了。但是我产生了两个疑问

image.png

问题一:测试环境本来就是2.2.1,如果是因为2.0协议发生问题,那早就应该发生问题了,而不是从2.2.1到2.2.3的时候才报错,所以我不明白这是为什么。
问题二:生产环境没有nginx,各系统配置的是多节点ip,所以我理解生产环境直接升级就行了,不需要关心 http转tcp 协议的问题
问题三:为什么这个错误是403,404呢?

请各位大佬谅解一下小白的问题,给与答复,感谢您们的支持

阅读 2k
1 个回答
新手上路,请多包涵

你是用docker部署的吗? 试试开放这个几个端口8848、9848、9849

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进