雲伺服器出現502錯誤怎麼辦
雲伺服器出現502錯誤怎麼辦?當 上面的網站出現502錯誤時,說明伺服器作為閘道器或代理,從上游伺服器收到無效響應。
出現502錯誤的原因分析
將請求提交給閘道器,如php-fpm執行,但是由於某些原因沒有執行完畢導致php-fpm程式終止執行。那麼出現問題的地方便與閘道器服務如php-fpm的配置有關。max_children最大子程式數,在高併發請求下,達到php-fpm最大響應數,後續的請求就會出現502錯誤。可以透過netstat命令來檢視當前連線數。
request_terminate_timeout 設定單個請求的超時終止時間。還應該注意到php.ini中的max_execution_time引數。當請求終止時,也會出現502錯誤的。
當積累了大量的php請求,此時重啟php-fpm釋放資源,但沒有幾分鐘的時間,又再次出現502錯誤,為什麼呢?此時我們還應考慮是否與雲主機資料庫有關,檢視下資料庫程式是否有大量的locked程式,資料庫死鎖導致超時,前端終止了繼續請求,但是SQL語句還在等待釋放鎖,這時就要重啟 服務了或kill掉死鎖SQL程式了。
出現502錯誤的解決方案
當網站出現502問題時,可以先透過以下兩個步驟來解決:
1、檢視當前的PHP FastCGI程式數是否夠用netstat -anpo | grep “php-cgi”| wc -l 如果實際使用的“FastCGI程式數”接近預設的“FastCGI程式數”,那麼,說明“FastCGI程式數”不夠用,需要增大。
2、部分PHP程式的執行時間超過了Nginx的等待時間,可以適當增加nginx.conf配置檔案中FastCGI的timeout時間。
如果php.ini中memory_limit設偏低,修改php.ini的memory_limit為64M,重啟nginx,說明PRH記憶體不足。
3、max-children和max-requests 一臺 上執行著nginx php(fpm) xcache,訪問量日均300W pv左右經常會出現這樣的情況:php頁面開啟很慢,cpu使用率突然降至很低,系統負載突然升至很高,檢視網路卡的流量,也會發現突然降到了很低。一般這種情況只持續數秒鐘便可恢復。
雲伺服器上網站出現 的原因有很多,不同的原因其解決方法也會不同,當出現502錯誤時,我們首要的任務便是找出問題所在,知道問題出現在哪,解決問題也就方便得多。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971605/viewspace-2689739/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 公司網站報502錯誤怎麼辦網站
- 雲伺服器出現502錯誤的原因分析和解決方案伺服器
- 網站提示502 錯誤閘道器怎麼辦網站
- 伺服器出現404錯誤怎麼處理伺服器
- Linux伺服器出現503 服務不可用錯誤怎麼辦?Linux伺服器
- 使用代理爬蟲出現407錯誤怎麼辦?爬蟲
- 【知識分享】伺服器出現404錯誤怎麼處理伺服器
- 【知識分享】伺服器DNS錯誤該怎麼辦伺服器DNS
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- python3中輸出錯誤怎麼辦?Python
- 伺服器出現500錯誤的原因和解決辦法伺服器
- 帝國cms後臺出現“您還未登入”錯誤怎麼辦
- 網站提示400錯誤:錯誤請求怎麼辦網站
- 500 501 502 503 504 505 伺服器錯誤伺服器
- win10更新失敗出現錯誤提示80240020怎麼辦Win10
- win10系統出現藍屏錯誤MUP_FILE_SYSTEM怎麼辦Win10
- php7中的curl檔案上傳出現錯誤該怎麼辦PHP
- win10系統執行程式出現APPlication Error錯誤怎麼辦Win10行程APPError
- Windows10系統安裝網路卡驅動出現錯誤怎麼辦Windows
- Win10系統出現0x800488AB錯誤怎麼辦Win10
- 網站出現資料庫連線錯誤怎麼辦?網站資料庫
- win10系統安裝Microsoft Edge時錯誤出現問題怎麼辦Win10ROS
- windows10更新失敗出現錯誤程式碼80240020怎麼辦Windows
- Win10升級出現0x8024402f錯誤怎麼辦Win10
- 升級win10後出現80240020錯誤程式碼怎麼辦Win10
- 升級win10後出現藍屏錯誤INTERNAL_POWER_ERROR怎麼辦Win10Error
- jbuilder找不到weblogic伺服器,怎麼辦?錯誤內容如下:UIWeb伺服器
- 為什麼網站伺服器會出現500錯誤程式碼?該怎麼修復?網站伺服器
- 公司網站開啟錯誤怎麼辦網站
- 113 出錯程式碼502,是指什麼,怎樣解決
- scp出現錯誤的解決辦法
- 雲伺服器不支援curl怎麼辦伺服器
- Win10系統出現藍屏錯誤程式碼ACPI BIOS Error怎麼辦Win10iOSError
- win10系統出現藍色畫面錯誤MUP_FILE_SYSTEM怎麼辦Win10
- Win10系統下登入LOL英雄聯盟出現null錯誤怎麼辦Win10Null
- win10 音訊出現問題怎麼辦 win10電腦音訊錯誤怎麼解決Win10音訊
- steam磁碟寫入錯誤怎麼解決 steam安裝時發生錯誤怎麼辦
- win10系統出現錯誤報告怎麼辦 win10電腦提示錯誤報告解決方法Win10