502 Bad Gateway 怎麼解決?

出現502的緣由是:對用戶訪問請求的響應超時形成的前端

服務端解決辦法:

1.提升 Web 服務器的響應速度,也即減小內部的調用關係,能夠把須要的頁面、素材或數據,緩存在內存中,能夠是專門的緩存服務器 ,也能夠Web服務器自身的緩存,提升響應速度;數據庫

2.網絡帶寬的問題,則對傳輸的數據包進行壓縮處理,或者向IDC申請增長帶寬;瀏覽器

3.屬於內部網絡的故障或設置問題,也即內部網絡擁塞,可能內部存在大量的數據調用或交互形成的,則須要優化內部網絡傳輸或協議;緩存

4.數據庫的數據讀取形成前端服務器 ,響應用戶的請求變慢,那麼必須提升數據庫的處理能力,如果只讀業務能夠增長數據緩存的模式 或者增長數據庫備機,分散讀壓力;服務器

如果寫的壓力,則能夠考慮延遲寫的模式,想這個時候作數據寫分散確定來不及網絡



客戶端解決辦法

通俗解釋一下
1.什麼是502 bad gateway 報錯
簡單來講 502 是報錯類型代碼 bad gateway 錯誤的網關。
 
2.產生錯誤的緣由
鏈接超時 咱們向服務器發送請求 因爲服務器當前 連接太多,致使服務器方面沒法給於正常的響應,產生此類報錯
 
3.解救的辦法
最好的解決辦法固然仍是在服務器上作 對你們來講不太可能
那麼咱們有什麼解救的方法呢?
說白了 很簡單
就是——刷新(不是通常的刷新哦)
 
刷新的原理:不少人可能不知道 刷新也是有兩種的。
所謂刷新其實就是從服務器下載數據到本地的內存或硬盤緩衝區中,
再從本地內存或硬盤中讀取數據到瀏覽器顯示給咱們看。
 
①基本刷新:就是點擊刷新或者使用F5快捷鍵
基本刷新有可能只是從本地的硬盤從新拿取數據到瀏覽器,並不必定從新向服務器發出請求。
大部分用戶不少時候都是這樣刷新的,遇到502報錯的就沒有任何效果。
 
②從服務器刷新: 若是你從新直接點擊你想要瀏覽的網頁連接,你會發現顯示"502 bad gateway"錯誤信息的頁面在點擊連接後又能夠正常瀏覽。
明白道理了吧?當你點擊你想要瀏覽的網頁連接的時候,是會從服務器從新下載數據的。
解決方法就是從服務器上刷新:快捷鍵 ctrl+F5,這樣就是從新向服務器發送請求了。
若是服務器能正常給予你響應你就能夠看到 頁面了。
相關文章
相關標籤/搜索