第一个原因
你有多个服务器,为了做负载均衡,就做了多个网关。报404是网关反馈给你的异常,这时候,多个网关中,把其他的网关下线,检测问题具体出现在哪个服务器。然后看一下,你那台服务器中运行的程序版本对不对,是不是运行的是旧版本了。。。。。。。所以找不到接口。而另外的服务器服务程序版本是对的,所以就发生在生产上,接口时而可以访问时而报404。
第二个原因
还是负载均衡的问题,nacos ,一个服务多实例,就负载均衡了,然后有个实例正常跑,有的实例不正常,就也会,一次请求成功,一次请求失败。。。。。循环往复
![](https://img-blog.csdnimg.cn/2413fb06dafe433eb98d6b0519274385.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Z2Q562J5aSV6Ziz6JC9dGltZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
其他原因
待遇到待解决