IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁服務(wù)器WEB服務(wù)器 → 502 bad gateway是什么意思?502 bad gateway錯誤怎么解決!

502 bad gateway是什么意思?502 bad gateway錯誤怎么解決!

時間:2016-09-24 22:49:35 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

您可以嘗試清除瀏覽器緩存 訪問一下你的FTP看是否可以登陸

產(chǎn)生原因

服務(wù)器(不一定是Web服務(wù)器)是作為網(wǎng)關(guān)或代理,以滿足客戶的要求(如Web瀏覽器或我們的CheckUpDown機器人)來訪問所請求的URL 。此服務(wù)器收到無效響應(yīng)從上游服務(wù)器訪問履行它的要求。

固定502錯誤

一般這個問題是由于不良的IP之間的溝通后端計算機,包括您可能嘗試訪問的在Web服務(wù)器上的網(wǎng)站。在分析這個問題,您應(yīng)該清除瀏覽器緩存完全。
如果您上網(wǎng)時在您嘗試訪問的所有網(wǎng)站上都看這個問題,有兩種可能
1 )你的ISP了重大設(shè)備故障/過載或
2 )有問題的內(nèi)部互聯(lián)網(wǎng)連接如您的防火墻無法正常運作。
在第一種情況下,只有您的ISP可以幫助您。在第二種情況下,你需要解決什么,那就是阻止你進(jìn)入互聯(lián)網(wǎng)。
如果您只有在部分嘗試訪問的網(wǎng)站中出現(xiàn)此問題,那就很可能是一個問題,即這些網(wǎng)站之一,其設(shè)備故障或超載。聯(lián)系網(wǎng)站的管理員。

關(guān)于502 bad getway報錯的解決辦法 通俗解釋一下

1.什么是502 bad getway 報錯
簡單來說 502 是報錯類型代碼 bad getway 錯誤的網(wǎng)關(guān)

2.產(chǎn)生錯誤的原因
連接超時 我們向服務(wù)器器發(fā)送請求 由于服務(wù)器當(dāng)前鏈接太多,導(dǎo)致服務(wù)器方面無法給于正常的響應(yīng),產(chǎn)生此類報錯

3.解救的辦法
最好的解決辦法當(dāng)然還是在服務(wù)器上做 對大家來說不太可能
那么我們有什么解救的方法呢?
說白了 很簡單
就是--刷新(不是一般的刷新哦)
刷新的原理 :很多人可能不知道 刷新也是有兩種的。
所謂刷新其實就是從服務(wù)器下載數(shù)據(jù)到本地的硬盤瀏覽器,
再從本地硬盤種讀取數(shù)據(jù)到瀏覽器顯示給我們看。
①基本刷新:就是點擊刷新或者使用F5快捷鍵
基本刷新只是從本地的硬盤重新拿取數(shù)據(jù)到瀏覽器,并不重新向服務(wù)器發(fā)出請求。
大部分用戶很多時候都是這樣刷新的,遇到502報錯的就沒有任何效果。
②從服務(wù)器刷新: 如果你重新直接點擊你想要瀏覽的網(wǎng)頁鏈接,你會發(fā)現(xiàn)剛才還是顯示502 bad getway的頁面現(xiàn)在又可以正常瀏覽了!
明白道理了吧?當(dāng)你點擊你想要瀏覽的網(wǎng)頁鏈接的時候,是會從服務(wù)器重新下載數(shù)據(jù)的。
解決方法就是從服務(wù)器上刷新:快捷鍵 ctrl+F5,這樣就是重新向服務(wù)器發(fā)送請求了。
如果服務(wù)器能正常給予你響應(yīng)你就可以看到頁面了。

使用Nginx作為Web服務(wù)器的時候,你或多或少都會遇到Nginx 502 bad gateway的錯誤,造成這種錯誤的原因有很多。

#p#副標(biāo)題#e#

下面我們來一一解析。

一、查看php-cgi是否在運行

有時候由于網(wǎng)站流量過大或者其它原因,導(dǎo)致php-cgi直接down掉,所以我們得看php-cgi是否在運行。執(zhí)行如下命令:

ps -A | grep php5-cgi

如果沒有運行,手動啟動

/etc/init.d/php_cgi start

如果你發(fā)現(xiàn)php-cgi不明原因有時候down掉,可以使用下面的腳本臨時解決這個問題,添加到cronjob。

if ps aux | grep ‘php5-cgi’ | grep -v grep? > /dev/null ; then??? echo "PHP-cgi is runnning !"????? else??? echo "PHP-cgi is down. Starting over…"??? /etc/init.d/php-fcgi start? fi

二、fastcgi進(jìn)程數(shù)不夠用、php執(zhí)行時間長的原因

fastcgi進(jìn)程數(shù)可以修改php-fpm.conf中的max_children的數(shù)值,高峰時php-cgi耗掉的最大內(nèi)存為20M,請根據(jù)自己的內(nèi)存情況計算了。

限制php執(zhí)行時間可以在php-fpm.conf中的request_terminate_timeout設(shè)置,這是為了防止php程序的bug導(dǎo)致php-cgi假死。

三、FastCGI執(zhí)行時間過長

根據(jù)實際情況調(diào)高以下參數(shù)值

fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;

除了上面列出的三種情況,當(dāng)然還會有其它原因,但上面三種情況是最常見的

最近幾天發(fā)現(xiàn)網(wǎng)通線路的服務(wù)器出現(xiàn)流量不穩(wěn)定的情況,具體的表現(xiàn)是,流量時而高,時而低,在流量低的時候發(fā)現(xiàn)系統(tǒng)的負(fù)載很小,幾乎為0,但是過一會,負(fù)載又高上去,流量也上去,很是奇怪,查找了2天沒有找到原因,后來看到一邊文章,介紹了解決nginx出現(xiàn)502的錯誤現(xiàn)象,按照這個方法進(jìn)行嘗試,最終還是找到了問題的原因。

解決步驟如下:

1、查看當(dāng)前的PHP FastCGI進(jìn)程數(shù)是否夠用

netstat -anpo | grep "php-cgi" | wc -l

如果實際使用的"FastCGI進(jìn)程數(shù)"接近預(yù)設(shè)的"FastCGI進(jìn)程數(shù)",那么,說明"FastCGI進(jìn)程數(shù)"不夠用,需要增大。

2、部分PHP程序的執(zhí)行時間超過了Nginx的等待時間,可以適當(dāng)增加nginx.conf配置文件中FastCGI的timeout時間,例如:

在做第一步的時候,系統(tǒng)當(dāng)前的PHP FastCGI進(jìn)程數(shù)明顯超過了預(yù)設(shè)值的64這個數(shù)值,在電信的服務(wù)器上查看當(dāng)前的PHP FastCGI進(jìn)程數(shù)沒有高于64這個數(shù)值,而且網(wǎng)通線路的活動連接明顯高于電信的活動連接,準(zhǔn)備到晚上的時候看看情況,結(jié)果到晚上22:30的時候,查看系統(tǒng)當(dāng)前的PHP FastCGI進(jìn)程數(shù)明顯小于64預(yù)設(shè)值,當(dāng)前的活動連接也比原來低很多,由此可以說明出現(xiàn)nginx不穩(wěn)定的情況是由于服務(wù)器訪問負(fù)載過大引起的,就是加上第二步的錯誤也不頂作用。

總結(jié),php-cgi進(jìn)程數(shù)不夠用、php執(zhí)行時間長、或者是php-cgi進(jìn)程死掉,都會出現(xiàn)502錯誤。

關(guān)鍵詞標(biāo)簽:502,gateway,502錯誤

相關(guān)閱讀 魔獸秘籍3冰封王座秘籍大全_魔獸爭霸秘籍大全 妖狐試圖擄走的妖怪是誰_陰陽師鬼女紅葉喜歡的人是誰 發(fā)Rootkit.Ads.i 和Trojan.DL.Mach.c病毒如何清除 魔獸世界懷舊服BWL黑翼之巢全BOSS圖文通關(guān)全流程攻略 漫威對決禮包碼大全-漫威對決最新兌換碼匯總 江南百景圖七貍山塘寶箱在哪里-寶箱與鑰匙的具體位置

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置 win2000server IIS和tomcat5多站點配置

相關(guān)下載

人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯誤的解決辦法(windows xp + IIS5.0)