先说下大概的功能逻辑是: 1、页面调用一个四级域名 2、四级域名经过dns解析到nginx的ip 3、nginx将请求转发给gateway网关 4、网关从redis中找到四级域名映射的地址去访问。 现在是正常的逻辑下,访问没有问题,如果修改了一下服务,会重新生成新的域名以及路由,这个时候访问会出现上述不wendin稳定404的情况,已经定位确定问题应该就是出在网关那边,报了404,在网关filter加了断点,正常访问能进,404的时候没进断点,直接报了错。 反复检查了mysql、redis、minio存储,跟正常、没有修改的服务做了对比,没有发现任何异常,请问有没有大拿指点一下,能给个方向吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您描述的问题,您遇到的是在服务更新后,通过网关访问新生成的四级域名时出现404错误的情况。尽管您已经检查了MySQL、Redis、Minio等后端存储服务,并未发现明显异常,且确认问题似乎集中在API网关这一环节。以下是一些排查方向和建议:
API Gateway配置验证:
API Gateway日志分析:
Nginx配置复查:
DNS解析延迟检查:
API Gateway限流与访问策略:
SSL证书与HTTPS配置:
服务健康检查与可用性:
综上所述,从API网关配置、日志分析、Nginx配置、DNS传播、访问策略、SSL配置以及后端服务健康等多个角度进行细致排查,应该能帮助定位并解决404错误的问题。