Postman 报错 504 Gateway Time-out


网关 nginx 超时,你的接口是否是异步执行,或者查看一下 nginx 超时配置是否配置正确。

这里设的是20秒,我们去调用接口,然后去后台看日志,算一下它的总时间。

日志就不贴上来了,我测试了3次结果分别是:134秒、96秒、131秒。

于是我设置时长为180秒

proxy_connect_timeout 90;  后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_read_timeout 180;   连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_send_timeout 180;   后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据

重启网关,测试,不再出现 504 getway time out 。

 

打赏

免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2022 CODEPRJ.COM