日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何解決Cloudflare加速網(wǎng)站出現(xiàn)Error520未知錯(cuò)誤

創(chuàng)新互聯(lián)是一家專業(yè)提供泰安企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為泰安眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

當(dāng)您網(wǎng)站的訪問者在他們的瀏覽器中看到Error 520時(shí),這意味著Cloudflare正在發(fā)送消息,因?yàn)槟姆?wù)器返回了一個(gè)空的、未知的或意外的響應(yīng)。

Error 520可以通過首先進(jìn)行故障排除來找到原因,然后按照這些步驟進(jìn)行修復(fù)。

對(duì)Error 520進(jìn)行故障排除

由于Error 520是由于您的服務(wù)器出現(xiàn)問題而出現(xiàn)的,您可以通過查看錯(cuò)誤日志來解決該問題。

網(wǎng)站Error 520的示例

禁用Cloudflare

在開始故障排除之前,有必要禁用Cloudflare。這有助于隔離問題,確??梢栽诓挥绊慍loudflare的情況下復(fù)制問題。

第1步:首先登錄Cloudflare。然后,在列表中找到您的站點(diǎn)并單擊它。

單擊您列出的站點(diǎn)

第2步:接下來,單擊DNS選項(xiàng)卡,然后單擊表中Proxy status部分下的橙色云。您會(huì)知道Cloudflare已被禁用,因?yàn)樵茣?huì)變成灰色。

單擊橙色云以禁用Cloudflare

暫停Cloudflare

或者,您可以選擇在登錄后暫停Cloudflare。

第1步:從列表中單擊您連接的站點(diǎn)。

登錄后從列表中單擊您的站點(diǎn)

第2步:然后,向下滾動(dòng),直到在側(cè)欄中看到“Advanced Actions”部分。單擊在站點(diǎn)上Pause Cloudflare on Site鏈接。

單擊鏈接以暫停Cloudflare

第3步:頁面上將顯示一個(gè)彈出窗口,要求您確認(rèn)要暫停Cloudflare。繼續(xù)并單擊“Confirm按鈕。

單擊確認(rèn)以暫停Cloudflare

進(jìn)入開發(fā)模式

如果您不想暫?;蚪肅loudflare,您可以保持運(yùn)行,但將其置于開發(fā)模式,以便您仍然可以對(duì)Error 520進(jìn)行故障排除。

第1步:登錄Cloudflare后,單擊頁面頂部的Caching選項(xiàng)卡。

轉(zhuǎn)到緩存選項(xiàng)卡

第2步:接下來,向下滾動(dòng)到“Development Mode部分,然后單擊“Off切換按鈕,切換至“On”。

通過單擊切換按鈕打開開發(fā)模式

檢查服務(wù)器的錯(cuò)誤日志

現(xiàn)在您已禁用、暫?;?qū)loudflare置于開發(fā)模式,您可以通過檢查服務(wù)器的錯(cuò)誤日志來解決Error 520。

查找錯(cuò)誤日志的方式因主機(jī)而異,因此如果您不確定在哪里可以找到錯(cuò)誤日志,請(qǐng)與您的主機(jī)聯(lián)系。

如果您的托管服務(wù)提供商使用cPanel,您可以按照以下步驟操作。

第1步:登錄cPanel并在儀表板中,轉(zhuǎn)到“Metrics部分。然后,單擊Errors按鈕。

單擊Metrics下的Errors按鈕

第2步:錯(cuò)誤日志頁面按時(shí)間倒序顯示錯(cuò)誤以及最多300條最新消息。如果您或您的主機(jī)調(diào)整了設(shè)置,錯(cuò)誤日志可能會(huì)顯示更多消息。

查看cPanel的錯(cuò)誤日志以解決Error 520

使用寶塔面板檢查Error 520日志

如果您使用寶塔面板管理WordPress網(wǎng)站,您可以按照以下步驟檢查您的錯(cuò)誤日志。

第1步:登錄寶塔面板并單擊左側(cè)菜單中的安全管理-Web日志管理。

寶塔日志管理

第2步:下載nginx_error.log文件,使用文本編輯器打開將會(huì)會(huì)顯示錯(cuò)誤日志。如果您沒有看到任何列出的內(nèi)容,那是因?yàn)槟木W(wǎng)站上沒有發(fā)生錯(cuò)誤。

如何解釋錯(cuò)誤日志

錯(cuò)誤日志中的每條消息都有一個(gè)結(jié)構(gòu)。如果您理解它,您就可以解釋出現(xiàn)的錯(cuò)誤消息。

[Fri Oct 11 17:00:30 2019] [error] [client 123.4.56.7] error description: /path/to/file/with/error

消息的日期和時(shí)間首先列出,然后是LogLevel指令,它告訴您消息的嚴(yán)重性級(jí)別。

接下來是客戶端的IP地址。這就是讓這個(gè)問題出現(xiàn)的人。

最后,將顯示實(shí)際消息,其中可能包含受影響文件的路徑。

以下是可能在錯(cuò)誤日志消息中列出的LogLevel嚴(yán)重性級(jí)別:

  • Emerg – 這讓您知道問題是緊急情況并且服務(wù)器不可用。
  • Alert – 如果您看到此級(jí)別,應(yīng)立即采取行動(dòng)。
  • Crit – 這表示危急情況。
  • Error– 這意味著發(fā)生了錯(cuò)誤。
  • Warn– 具有此級(jí)別的消息是關(guān)于需要您注意但不重要的問題的警告。
  • Notice– 這意味著您的服務(wù)器是正常的,但有關(guān)于您的服務(wù)器可用狀況的重要詳細(xì)信息。
  • Info– 此級(jí)別提供一般信息。
  • Debug– 這些消息包含啟用調(diào)試時(shí)的詳細(xì)信息。

使用cURL命令對(duì)錯(cuò)誤520進(jìn)行故障排除

您還可以使用cURL命令通過針對(duì)源服務(wù)器進(jìn)行測試來解決錯(cuò)誤520。

curl -vso /dev/null --user-agent "Mozilla 5.0" -H "Host: your-site.com" http://123.45.6.789/wp-login.php

請(qǐng)務(wù)必將“you-site.com”更改為您的實(shí)際域。您還需要使用您站點(diǎn)的IP地址更新“123.45.6.789”。如果您更改了登錄頁面,您還應(yīng)該更改“wp-login.php”部分。

成功的響應(yīng)標(biāo)頭類似于以下示例:

* Hostname was NOT found in DNS cache
*   Trying 123.45.6.789...
* Connected to 123.45.6.789 (123.45.6.789) port 80 (#0)
> GET /login HTTP/1.1
> User-Agent: Mozilla 5.0
> Accept: */*
> Host: your-site.com
>
< HTTP/1.1 200 OK
< Content-Type: text/html
< Date: Day, DD, Month Year Hour:Minute:Second Timezone
{ [12345 bytes data]
* Connection #0 to host 123.45.6.789 left intact

如果您看到類似的內(nèi)容,則表示一切正常,并且訪問該站點(diǎn)時(shí)沒有出現(xiàn)錯(cuò)誤520響應(yīng)。

另一方面,如果您看到類似于以下示例的響應(yīng)標(biāo)頭,則表示在Cloudflare處于活動(dòng)狀態(tài)時(shí)發(fā)生了520錯(cuò)誤:

* Hostname was NOT found in DNS cache
*   Trying 123.45.6.789...
* Connected to 123.45.6.789 (123.45.6.789) port 80 (#0)
> GET /login HTTP/1.1
> User-Agent: Mozilla 5.0
> Accept: */*
> Host: your-site.com
>
* Empty reply from server
* Connection #0 to host 123.45.6.789 left intact

如何生成HAR文件

HAR是一個(gè)HTTP存檔文件。它包含發(fā)送到源服務(wù)器以及通過Cloudflare的請(qǐng)求的檔案。

它可以幫助您進(jìn)行故障排除,因?yàn)楫?dāng)它用作代理時(shí),它會(huì)比較來自源服務(wù)器和Cloudflare的響應(yīng)標(biāo)頭。

如果這就是錯(cuò)誤520出現(xiàn)的原因,它還用于確認(rèn)標(biāo)題太大。

您可以通過以下步驟使用瀏覽器創(chuàng)建HAR文件:

Chrome

第1步:打開瀏覽器并右鍵單擊該頁面。然后,選擇Inspect

在Chrome中右鍵單擊并選擇檢查

第2步:面板打開后,單擊“網(wǎng)絡(luò)”選項(xiàng)卡并確保面板左側(cè)頂部有一個(gè)紅色圓圈按鈕。如果它是灰色的,請(qǐng)單擊它。

確保“網(wǎng)絡(luò)”選項(xiàng)卡上的錄制按鈕為紅色

第3步:選中記錄按鈕旁邊的保留日志選項(xiàng),然后單擊清除按鈕。

選擇保留日志的選項(xiàng),然后單擊以清除以前的消息

第4步:加載出現(xiàn)錯(cuò)誤520的頁面。然后,右鍵單擊Chrome開發(fā)人員工具的消息區(qū)域中的任意位置。

選擇Save as HAR with Content并將文件保存到您的計(jì)算機(jī)。

將HAR文件保存到您的計(jì)算機(jī)

火狐

第1步:打開Firefox并右鍵單擊頁面上的任意位置。然后,選擇Inspect Element。

右鍵單擊頁面后選擇檢查元素

第2步:轉(zhuǎn)到“網(wǎng)絡(luò)”選項(xiàng)卡并訪問出現(xiàn) 520 錯(cuò)誤的頁面。右鍵單擊面板中的消息并選擇Save All as HAR選項(xiàng)。

將文件保存到您的計(jì)算機(jī)。

右鍵單擊并選擇保存HAR文件

Edge 

第1步:打開Edge瀏覽器并右鍵單擊該頁面。從列表中選擇檢查。

在瀏覽器中右鍵單擊后選擇檢查

第2步:轉(zhuǎn)到“網(wǎng)絡(luò)”選項(xiàng)卡并確保圓形記錄按鈕為紅色。如果不是,請(qǐng)單擊它。檢查保留日志選項(xiàng),然后清除當(dāng)前消息的圖標(biāo)。

單擊以保留日志并清除舊消息

第3步:轉(zhuǎn)到您遇到錯(cuò)誤520的頁面。然后,右鍵單擊開發(fā)人員工具面板中的消息,并選擇“將所有內(nèi)容另存為HAR”選項(xiàng)。

將文件保存到您的計(jì)算機(jī)。

Safari

第1步:打開Safari并右鍵單擊Windows的頁面或按鍵盤上的CMD并單擊Mac。從列表中選擇檢查元素。

右鍵單擊頁面后選擇檢查元素選項(xiàng)

第2步:轉(zhuǎn)到網(wǎng)絡(luò)選項(xiàng)卡。選中“保留日志”選項(xiàng),然后轉(zhuǎn)到出現(xiàn)錯(cuò)誤520問題的頁面。

在“網(wǎng)絡(luò)”選項(xiàng)卡上選中保留日志的選項(xiàng)

第3步:單擊導(dǎo)出按鈕并將HAR文件保存到您的計(jì)算機(jī)。

導(dǎo)出HAR文件

解決錯(cuò)誤520的常見原因

現(xiàn)在您有了錯(cuò)誤日志,請(qǐng)搜索它,看看您是否注意到以下任何一個(gè)問題。然后,按照以下步驟解決問題。

源服務(wù)器PHP應(yīng)用程序崩潰

導(dǎo)致錯(cuò)誤520的一個(gè)常見問題是PHP應(yīng)用程序之一在您的服務(wù)器上崩潰。重新啟動(dòng)PHP將修復(fù)錯(cuò)誤。

使用SSH,您可以為Apache服務(wù)器輸入以下命令:

apache2ctl restart

對(duì)于Nginx服務(wù)器,您可以使用以下命令重新啟動(dòng)PHP:

service nginx restart

Cloudflare IP地址未列入白名單

可能發(fā)生520錯(cuò)誤的另一個(gè)原因是Cloudflare的IP地址未列入白名單。您可以將它們列入白名單,但托管服務(wù)提供商之間的步驟有所不同。

如果您不確定如何將IP列入白名單,請(qǐng)聯(lián)系您的主機(jī),尤其是當(dāng)您沒有找到任何設(shè)置時(shí)。

TCP空閑超時(shí)少于300秒

傳輸控制協(xié)議 (TCP) 也可能是錯(cuò)誤520的原因。

TCP是一種標(biāo)準(zhǔn)協(xié)議,用于建立和維護(hù)網(wǎng)絡(luò)連接。如果TCP設(shè)置在300秒內(nèi)超時(shí),可能會(huì)導(dǎo)致520錯(cuò)誤彈出。

您可以使用CLI命令更改TCP服務(wù)超時(shí):

set service Service-HTTP-1 -svrTimeout 500

標(biāo)題超過8KB

此問題通常是由于cookie過多或cookie過大造成的。您在故障排除過程中下載的HAR文件將顯示這是否是問題所在。

Cloudflare有可用于標(biāo)頭8KB的限制。

如果您編寫的插件需要太多cookie或cookie中有太多數(shù)據(jù),請(qǐng)嘗試減少它們。或者,如果您使用了很多都需要cookie的插件,請(qǐng)刪除其中的一些。

來自您的服務(wù)器的空響應(yīng)

當(dāng)您的站點(diǎn)缺少HTTP狀態(tài)代碼或響應(yīng)正文時(shí)會(huì)出現(xiàn)此問題。要解決此問題,請(qǐng)確保為您站點(diǎn)的域正確設(shè)置DNS。

檢查您的設(shè)置所涉及的步驟取決于您的DNS主機(jī)。如果您的托管計(jì)劃捆綁了DNS,請(qǐng)咨詢您的托管服務(wù)提供商。

請(qǐng)務(wù)必注意,如果您更新了DNS設(shè)置,您的站點(diǎn)可能需要長達(dá)72小時(shí)才能傳播。這意味著您的網(wǎng)站最多可能有三天不可用。

更改DNS設(shè)置后,您需要清除站點(diǎn)的緩存。如果您的WordPress站點(diǎn)上安裝了緩存插件,并且不確定如何從插件設(shè)置中清除站點(diǎn)緩存,則可以查看其文檔。

您還可以通過您的托管服務(wù)提供商清除您網(wǎng)站的緩存。如果您需要知道如何為您的網(wǎng)站執(zhí)行此操作,請(qǐng)務(wù)必與他們聯(lián)系。

如果您更新了DNS設(shè)置,您的站點(diǎn)再次可用,您清除了站點(diǎn)的緩存,但仍然遇到錯(cuò)誤520,請(qǐng)重新啟動(dòng)服務(wù)器。

缺少響應(yīng)頭

根據(jù)Mozilla的說法,

“響應(yīng)標(biāo)頭是一個(gè)HTTP標(biāo)頭,可以在HTTP響應(yīng)中使用,并且與消息的內(nèi)容無關(guān)。響應(yīng)標(biāo)頭,如Age,Location或Server ,用于提供更詳細(xì)的響應(yīng)上下文?!?/p>

丟失響應(yīng)頭的原因有很多。

解決此問題的最佳選擇是使用Fiddler之類的調(diào)試工具來調(diào)試問題并準(zhǔn)確查看問題所在,以便您可以修復(fù)它。

服務(wù)器未返回正確的HTTP錯(cuò)誤響應(yīng)

當(dāng)您的服務(wù)器發(fā)送無效的錯(cuò)誤響應(yīng)時(shí),它可能會(huì)導(dǎo)致 520 錯(cuò)誤。這意味著該消息不符合HTTP響應(yīng)代碼的標(biāo)準(zhǔn)列表。

它是由您的服務(wù)器引起的,也可能是您服務(wù)器上的某些內(nèi)容,例如 PHP 應(yīng)用程序或 WordPress 網(wǎng)站上使用的插件。

如果您找不到錯(cuò)誤代碼的來源來修復(fù)它,請(qǐng)嘗試聯(lián)系支持以獲得進(jìn)一步的幫助。

再次啟用Cloudflare

檢查您是否再次收到錯(cuò)誤消息。如果這樣做,請(qǐng)禁用Cloudflare并繼續(xù)進(jìn)行故障排除。

如果520 error已解決,請(qǐng)?jiān)俅螁⒂肅loudflare。

第1步:為此,請(qǐng)登錄Cloudflare,如果您通過將帳戶中的云變?yōu)榛疑珌斫肅loudflare,請(qǐng)首先從列表中選擇您的站點(diǎn)。

選擇要啟用Cloudflare的站點(diǎn)

第2步:單擊DNS選項(xiàng)卡,然后單擊灰色云以重新啟用Cloudflare。

單擊灰色的云以啟用Cloudflare

暫停后恢復(fù)Cloudflare

第1步:如果您之前暫停了Cloudflare,請(qǐng)通過登錄Cloudflare 并單擊儀表板中列出的站點(diǎn)來恢復(fù)它。

選擇您需要恢復(fù)Cloudflare的站點(diǎn)

第2步:然后,轉(zhuǎn)到“Overview”選項(xiàng)卡并向下滾動(dòng)到頁面底部,直到您在頁面右側(cè)的側(cè)欄中看到“Advanced Actions”部分。

單擊Enable Cloudflare on Site鏈接。

再次單擊啟用Cloudflare的鏈接

關(guān)閉開發(fā)模式

第1步:如果您之前已開啟Cloudflare的開發(fā)模式,您可以通過登錄將其關(guān)閉。然后,單擊頁面上列出的您的站點(diǎn)。

選擇您的網(wǎng)站

第2步:接下來,轉(zhuǎn)到Caching選項(xiàng)卡。

單擊Caching選項(xiàng)卡

第3步:向下滾動(dòng)到“Development Mode部分,然后單擊當(dāng)前設(shè)置為“On”的切換按鈕。

單擊切換以禁用開發(fā)模式

如果其他方法都失敗了怎么辦

如果您仍然看到問題,請(qǐng)聯(lián)系Cloudflare支持。

向他們提供以下詳細(xì)信息:

  • 發(fā)生錯(cuò)誤時(shí)所請(qǐng)求資源的完整URL。
  • Cloudflare的Ray ID,來自您看到error 520消息的頁面。
  • http://your-site.com/cdn-cgi/trace的輸出,但請(qǐng)務(wù)必將“your-site.com”替換為您的實(shí)際域名。
  • 兩個(gè)HAR文件:一個(gè)來自為您的站點(diǎn)啟用Cloudflare時(shí)的文件,另一個(gè)來自您禁用Cloudflare時(shí)的文件。

小結(jié)

error 520似乎令人困惑,尤其是因?yàn)樗荂loudflare錯(cuò)誤。但是,這與導(dǎo)致Cloudflare無法連接的服務(wù)器錯(cuò)誤有關(guān)。

上述步驟是最常見的錯(cuò)誤520原因的解決方案。如果您在嘗試后仍然遇到問題,您可能需要聯(lián)系Cloudflare或您的托管支持。

注:如果您使用了百度云加速等類似的CDN服務(wù),同樣有可能出現(xiàn)error 520。您可以依據(jù)上述的解決方案作為參考,進(jìn)行故障排查及修復(fù)。


本文名稱:如何解決Cloudflare加速網(wǎng)站出現(xiàn)Error520未知錯(cuò)誤
本文鏈接:http://m.5511xx.com/article/ccsiodg.html