502 bad gateway nginx什么意思?怎么解決
新聞 2021-03-30編輯:深圳網(wǎng)站建設(shè)閱讀()標(biāo)簽:
nginx
502 Bad Gateway服務(wù)器作為網(wǎng)關(guān)或者代理時(shí),為了完成請(qǐng)求訪問下一個(gè)服務(wù)器,但該服務(wù)器返回了非法的應(yīng)答。 解決辦法是:再刷新一下網(wǎng)頁或清理一下電腦的緩沖文件在打開你想打開的網(wǎng)頁就好了. 一般情況下,這種辦法是行得通的,但也不排除你所訪問的網(wǎng)頁被屏蔽的可能,如果你所訪問的網(wǎng)頁被屏蔽的話,就不管你怎么刷新也是沒用的了。
出現(xiàn)502 bad gateway如何解決問題
最簡單的方法:CTRL+F5強(qiáng)制刷新
最好的解決辦法當(dāng)然還是在服務(wù)器上做 對(duì)大家來說不太可能 ,那么我們有什么解救的方法呢?說白了很簡單,就是——刷新(不是一般的刷新哦)
刷新的原理 :很多人可能不知道 刷新也是有兩種的。所謂刷新其實(shí)就是從服務(wù)器下載數(shù)據(jù)到本地的硬盤瀏覽器, 再從本地硬盤種讀取數(shù)據(jù)到瀏覽器顯示給我們看。
①基本刷新:就是點(diǎn)擊刷新或者使用F5快捷鍵,基本刷新只是從本地的硬盤重新拿取數(shù)據(jù)到瀏覽器,并不重新向服務(wù)器發(fā)出請(qǐng)求。大部分用戶很多時(shí)候都是這樣刷新的,遇到502報(bào)錯(cuò)的就沒有任何效果。
②從服務(wù)器刷新: 如果你重新直接點(diǎn)擊你想要瀏覽的網(wǎng)頁鏈接,你會(huì)發(fā)現(xiàn)剛才還是顯示502 bad getway的頁面現(xiàn)在又可以正常瀏覽了!明白道理了吧?當(dāng)你點(diǎn)擊你想要瀏覽的網(wǎng)頁鏈接的時(shí)候,是會(huì)從服務(wù)器重新下載數(shù)據(jù)的。 解決方法就是從服務(wù)器上刷新:快捷鍵 ctrl+F5,這樣就是重新向服務(wù)器發(fā)送請(qǐng)求了。如果服務(wù)器能正常給予你響應(yīng)你就可以看到頁面了。
什么是502 bad gateway 報(bào)錯(cuò)
簡單來說502是報(bào)錯(cuò)類型代碼bad gateway錯(cuò)誤的網(wǎng)關(guān)
產(chǎn)生502錯(cuò)誤的原因
連接超時(shí) 我們向服務(wù)器器發(fā)送請(qǐng)求 由于服務(wù)器當(dāng)前鏈接太多,導(dǎo)致服務(wù)器方面無法給于正常的響應(yīng),產(chǎn)生此類報(bào)錯(cuò),具體如下:
第一個(gè)原因:
DNS 緩沖。 這種情況的通常原因是因?yàn)槟阍谖撮_啟vpn的情況下訪問了facebook這樣的網(wǎng)站。
這個(gè)時(shí)候自然訪問不上,同時(shí)卻在本機(jī)留下了緩沖。
這種情況通常在幾分鐘之內(nèi)就可以訪問了。也可以嘗試 在dos窗口運(yùn)行 ipconfig /flushdns,該命令會(huì)刷新DNS緩沖。
第二個(gè)原因:
你的瀏覽器開了代理什么的。確認(rèn)一下關(guān)掉代理。
第三個(gè)原因:
dns 被劫持了,即使使用國外的dns,也會(huì)被劫持。有些機(jī)子開vpn能夠訪問,有些 機(jī)子確不能。并且排除了代理、防火墻、本地網(wǎng)絡(luò)的原因。這個(gè)時(shí)候同時(shí)ping遠(yuǎn)程網(wǎng)站,比如facebook。不能訪問的機(jī)子通常獲取了一個(gè)怪異的ip, 從任何地方都ping不通的ip。而能訪問的機(jī)子ip,在不能訪問的機(jī)子上直接可以訪問,也可以ping通。這種情況我們可以去掉VPN服務(wù)器的DNS。
切換另外的dns。在windows系統(tǒng)中,可以在本地網(wǎng)絡(luò)連接的屬性中, 去掉默認(rèn)的dns,選用國外的dns,比如google的?;騩pendns。
502錯(cuò)誤的HTTP周期
任何客戶端(如Web瀏覽器或我們的CheckUpDown機(jī)器人)經(jīng)過下列循環(huán)時(shí),與您的Web服務(wù)器溝通:
獲取您的網(wǎng)站IP地址的IP名稱(您的網(wǎng)站URL的領(lǐng)導(dǎo)’ http:// ‘ ) 。這查找(轉(zhuǎn)換的知識(shí)產(chǎn)權(quán)名稱, IP地址)所提供的域名服務(wù)器( DNSs ) 。
打開一個(gè)IP套接字連接到該IP地址。寫一個(gè)HTTP數(shù)據(jù)流通過該套接字。
從您的響應(yīng)的Web服務(wù)器收到一個(gè)HTTP數(shù)據(jù)流。此數(shù)據(jù)流包含狀態(tài)碼的值是由HTTP協(xié)議。解析此數(shù)據(jù)流的狀態(tài)碼和其他有用信息。
這個(gè)錯(cuò)誤發(fā)生在最后一步時(shí),上面的客戶端收到一個(gè)HTTP狀態(tài)碼,它確認(rèn)為502 ‘ 。
4.固定502錯(cuò)誤
一般這個(gè)問題是由于不良的IP之間的溝通后端計(jì)算機(jī),包括您可能嘗試訪問的在Web服務(wù)器上的網(wǎng)站。在分析這個(gè)問題,您應(yīng)該完全清除瀏覽器緩存。
如果您上網(wǎng)時(shí)在您嘗試訪問的所有網(wǎng)站上都看這個(gè)問題,有兩種可能
1 )你的ISP出了重大設(shè)備故障/過載
2 )有問題的內(nèi)部互聯(lián)網(wǎng)連接如您的防火墻無法正常運(yùn)作。
在第一種情況下,只有您的ISP可以幫助您。在第二種情況下,就需您自己解決任何阻止您進(jìn)入互聯(lián)網(wǎng)的問題。
如果您只有在部分嘗試訪問的網(wǎng)站中出現(xiàn)此問題,那就很可能是一個(gè)問題,即這些網(wǎng)站之一,其設(shè)備故障或超載。聯(lián)系網(wǎng)站的管理員。