網站出現 502 Bad Gateway 怎麼解決?

打開某網站出現一個問題以下圖(這裏就不說是哪一個網站了),那麼下面就針對這個問題分享下解決思路。nginx

一、什麼是 502 badgateway 報錯 ?程序員

簡單來講 502 是報錯類型代碼,bad gateway 錯誤的網關。瀏覽器

二、產生錯誤的緣由?服務器

鏈接超時 --> 具體緣由:網絡

(1)請求端向服務器發送請求因爲服務器當前連接太多,致使服務器方面沒法給於正常的響應,產生此類報錯。運維

(2)請求端的 nginx 返回,一般緣由是應用所在機房的 BGP 出口有網絡異常。學習

三、用戶客戶端解決的辦法網站

① 基本刷新:就是點擊刷新或者使用 F5 快捷鍵。spa

所謂刷新其實就是從服務器下載數據到本地的硬盤瀏覽器,再從本地硬盤中讀取數據到瀏覽器顯示給咱們看。代理

基本刷新只是從本地的硬盤從新拿取數據到瀏覽器,並不從新向服務器發出請求。

或者能夠一直按住 F5 幾秒刷新(試出來幾回過)再或者清理一下電腦的緩衝文件。

大部分用戶不少時候都是這樣刷新的,遇到 502 報錯的可能會沒有效果。

② 從服務器刷新:

若是你從新直接點擊你想要瀏覽的網頁連接,你會發現剛纔仍是顯示 502 bad gateway 的頁面如今又能夠正常瀏覽了!

明白道理了吧?當你點擊你想要瀏覽的網頁連接的時候,是會從服務器從新下載數據的。

解決方法就是從服務器上刷新:快捷鍵ctrl+F5,這樣就是從新向服務器發送請求了,若是服務器能正常給予你響應你就能夠看到頁面了。

三、程序員服務端解決的辦法

就須要聯繫運維和程序員小哥哥了,查看配置 Nginx 反向代理參數有沒有問題或者重啓 Nginx 服務。這裏暫時不貼代碼了,後面在補上配置代碼。

 

水平有限,如有問題請留言交流!

互相學習,共同進步 :) 轉載請註明出處謝謝!

相關文章
相關標籤/搜索