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-2025 CODEPRJ.COM