记一次线上nginx 500后502的问题

本来我们正在愉快的加班,忽然收到销售人员的反馈,项目访问会有502的存在

理论来说我们没有在发版是不会出现502的问题的,经测试发现稳定复现的方式

访问一个接口(接口报错500) 第二次访问的时候就稳定502了。

我们的项目是通过nginx反向代理提供的访问,解决方案

在nginx的反向代理配置中添加如下代码忽略500的错误

proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header;

 

posted @ 2021-01-25 11:55  威流  阅读(367)  评论(0编辑  收藏  举报