出現502的原因是:對使用者訪問請求的響應超時造成的
1.提高 web 伺服器的響應速度,也即減少內部的呼叫關係,可以把需要的頁面、素材或資料,快取在記憶體中,可以是專門的快取伺服器 ,也可以web伺服器自身的快取,提高響應速度;
2.網路頻寬的問題,則對傳輸的資料報進行壓縮處理,或者向idc申請增加頻寬;
3.屬於內部網路的故障或設定問題,也即內部網路擁塞,可能內部存在大量的資料呼叫或互動造成的,則需要優化內部網路傳輸或協議;
4.資料庫的資料讀取造成前端伺服器 ,響應使用者的請求變慢,那麼必須提高資料庫的處理能力,若是唯讀業務可以增加資料快取的模式 或者增加資料庫備機,分散讀壓力;
若是寫的壓力,則可以考慮延遲寫的模式,想這個時候做資料寫分散肯定來不及
通俗解釋一下
1.什麼是502 bad gateway 報錯
簡單來說 502 是報錯型別** bad gateway 錯誤的閘道器。
2.產生錯誤的原因
連線超時 我們向伺服器傳送請求 由於伺服器當前鏈結太多,導致伺服器方面無法給於正常的響應,產生此類報錯
3.解救的辦法
最好的解決辦法當然還是在伺服器上做 對大家來說不太可能
那麼我們有什麼解救的方法呢?
說白了 很簡單
就是——重新整理(不是一般的重新整理哦)
重新整理的原理:很多人可能不知道 重新整理也是有兩種的。
再從本地記憶體或硬碟中讀取資料到瀏覽器顯示給我們看。
①基本重新整理:就是點選重新整理或者使用f5快捷鍵
基本重新整理有可能只是從本地的硬碟重新拿取資料到瀏覽器,並不一定重新向伺服器發出請求。
大部分使用者很多時候都是這樣重新整理的,遇到502報錯的就沒有任何效果。
解決方法就是從伺服器上重新整理:快捷鍵 ctrl+f5,這樣就是重新向伺服器傳送請求了。
如果伺服器能正常給予你響應你就可以看到頁面了。
502 Bad Gateway 常見解決思路
一般在訪問某些 或者我們在做本地測試的時候,伺服器突然返回502 bad gateway nginx,這種問題相信大家也遇到不少了,這裡我再總結下幾種處理方式,有缺少或者錯誤的希望有大神能指出。一般的思維 502,說明伺服器沒有響應,也就是我們的web伺服器沒有接到有效的資訊導致的。問題 nginx...
php 502 bad gateway 解決方法
首先上一段為關於fast cgi的配置 location php 乍看是沒什麼毛病畢竟網上千篇一律的都是這樣的配置,接下我使用netstat tlnp grep 9000 篩選了一下監聽9000的程式然而結果卻出乎意料,並沒有監聽9000的程式,結果如下 not all processes coul...
502粘到手上變硬了怎麼辦 502粘住手指了怎麼辦
利用膠水的硬度 502膠水幹了以後就非常的硬,這個特點是優點也是缺點,優點就是它可以很好的粘合較硬的物體,但是一些柔韌性比較大的往往沒有長期效果,也就是說一開始的時候粘合很好,過一段時間就開膠了。利用這個特點,當你的兩個手指被黏在一起的時候,就用力揉搓這兩個手指之間的膠水,揉搓的方法其實很隨意,主要...