记一次线上nginx 500后502的问题
本来我们正在愉快的加班,忽然收到销售人员的反馈,项目访问会有502的存在
理论来说我们没有在发版是不会出现502的问题的,经测试发现稳定复现的方式
访问一个接口(接口报错500) 第二次访问的时候就稳定502了。
我们的项目是通过nginx反向代理提供的访问,解决方案
在nginx的反向代理配置中添加如下代码忽略500的错误
proxy_next_upstream http_502 http_504 http_404 error timeout invalid_header;