Nginx日誌499 502 503 504報錯狀態碼

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; #表示代理服務端不要主要主動關閉客戶端鏈接

相關文章
相關標籤/搜索