504 Gateway Timeout 異常


生產銷售系統出現 504 Gateway Timeout 異常,其實就是服務器響應太慢導致nginx帶來超時,先不說服務端慢的優化問題;只是單純的解決504。到網上發現了一篇文章fix it

Add these variables to nginx.conf file:

proxy_connect_timeout       600;
  proxy_send_timeout          600;
  proxy_read_timeout          600;
  send_timeout                600;

Then restart nginx:

service nginx reload

Nginx returns empty response on long URL - (failed) net::ERR_EMPTY_RESPONSE

nginx 返回的數據量大+反應時間過程會導致這個問題。

查詢特別耗時,高達6分鍾

最后查明,開發人員在for循環中查詢sql導致數據庫壓力巨大,查詢速度非常慢,將sql提取出統一查詢,問題解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM