1 502 Bad Gatewaynginx
後端主機當機後端
鏈接超時 咱們向服務器發送請求 因爲服務器當前連接太多,致使服務器方面沒法給於正常的響應,產生此類報錯[請求執行了,但超時]安全
(1) PHP FastCGI進程數是否夠用服務器
(2) 部分PHP程序的執行時間超過了Nginx的等待時間,能夠適當增長nginx.conf配置文件中FastCGI的timeout時間ide
2 503 Service Unavailablepost
網頁程序沒有相關的結果後返回的一種狀態,即拒絕客戶端的鏈接測試
3 504 Gateway Time-out:做爲網關或者代理工做的服務器嘗試執行請求時,未能及時從上游服務器(URI標識出的服務器,例如HTTP、FTP、LDAP)或者輔助服務器(例如DNS)收到響應。[請求沒有獲得執行]spa
4 499錯誤代理
Nginx 499錯誤的緣由及解決方法orm
打開Nginx的access.log發如今最後一次的提交是出現了HTTP1.1 499 0 -這樣的錯誤,在百度搜索nginx 499錯誤,結果都是說客戶端主動斷開了鏈接。
但通過個人測試這顯然不是客戶端的問題,由於使用端口+IP直接訪問後端服務器不存在此問題,後來測試nginx發現若是兩次提交post過快就會出現499的狀況,看來是nginx認爲是不安全的鏈接,主動拒絕了客戶端的鏈接.
proxy_ignore_client_abort on; #表示代理服務端不要主要主動關閉客戶端鏈接 |