新聞中心

成都創(chuàng)新互聯(lián)公司主營山陽網站建設的網絡公司,主營網站建設方案,app開發(fā)定制,山陽h5成都小程序開發(fā)搭建,山陽網站營銷推廣歡迎山陽等地區(qū)企業(yè)咨詢
您是否在瀏覽器中看到“ERR_CONNECTION_TIMED_OUT”錯誤?不是很有幫助的錯誤信息,是嗎?如果您是 wordpress 的日常用戶,那么了解此類常見錯誤總是有好處的,這些錯誤可能會阻止您訪問您的網站。
在今天的文章中,我們將深入探討“ERR_CONNECTION_TIMED_OUT”錯誤,并檢查您為什么會看到此錯誤以及您可以采取哪些措施來快速修復它。簡而言之,它表明系統(tǒng)不可用,并且給定的連接時間已過,現在請求已超時。但這實際上意味著什么?
什么是ERR_CONNECTION_TIMED_OUT錯誤?
ERR_CONNECTION_TIMED_OUT錯誤通常意味著您的本地網絡連接有問題。然而,情況并非總是如此。
根據WordPress支持文檔,當您的網站嘗試做的事情超出您的服務器所能管理的范圍時,會出現連接超時錯誤。這在內存限制受限的共享主機上尤為常見。
當您訪問一個網站但它沒有加載時,您的瀏覽器會嘗試大約30秒左右,直到它終止連接。之后它將返回一個“ERR_CONNECTION_TIMED_OUT”錯誤,表明存在通信問題。在Google Chrome中,您可能會看到“無法訪問此網站。Domain.com的響應時間過長?!?/p>
Chrome中的ERR_CONNECTION_TIMED_OUT錯誤
由于所有不同的Web 瀏覽器、操作系統(tǒng)和服務器,錯誤可能以多種不同的方式呈現。但它們中的大多數具有相同或相似的含義。“ERR_NETWORK_CHANGED”和“ERR_CONNECTION_REFUSED”是兩個非常相關的錯誤,通常可以通過以下相同的故障排除步驟解決。
出現在“無法訪問此站點”下的另一個常見錯誤代碼是DNS_PROBE_FINISHED_NXDOMAIN,這是一個DNS錯誤,本質上意味著請求的域不存在。
以下是錯誤在不同瀏覽器中可能如何呈現的幾個示例。
火狐瀏覽器
在Mozilla Firefox中,錯誤將顯示為“連接已超時”。domain.com的服務器響應時間過長。
Firefox中的ERR_CONNECTION_TIMED_OUT錯誤
微軟Edge
在Microsoft Edge中,錯誤將顯示為“嗯……無法訪問此頁面。Domain.com花了太長時間進行響應?!?然而,在Edge中,它也包含“ERR_CONNECTION_TIMED_OUT”錯誤。
Edge中的ERR_CONNECTION_TIMED_OUT錯誤
Safari瀏覽器
在Safari中,錯誤將顯示為“Safari無法打開頁面。Safari無法打開頁面domain.com,因為該頁面所在的服務器沒有響應?!?/p>
Safari中的ERR_CONNECTION_TIMED_OUT錯誤
如何修復ERR_CONNECTION_TIMED_OUT錯誤
如果您在WordPress網站上看到此錯誤,您應該從哪里開始進行故障排除?如果沒有大量的上下文,有時甚至會令人沮喪和不知從何開始。通常,這些是客戶端問題(網絡連接或防火墻問題 )或托管站點的服務器問題(內存限制、執(zhí)行時間等)。
1. 檢查您的連接
Google Chrome、Firefox和Edge都建議您檢查網絡連接。雖然這聽起來很明顯,但它們都指向首先檢查您的連接,因為這是導致錯誤的最常見原因之一。以下是我們推薦的幾件事:
- 重新啟動您的家庭或辦公室路由器。這只需要幾分鐘,解決的問題比很多人愿意承認的要多。要完全重啟它,請斷開電源,然后等待30秒再重新插入。
- 檢查您的wifi連接是否不良或速度較慢。這在繁忙的公共wifi熱點(例如咖啡店或機場)上很常見。
2. 暫時禁用防火墻和殺毒軟件
防火墻和防病毒軟件旨在保護用戶及其系統(tǒng)。他們會定期掃描您的設備并自動阻止任何可疑活動。但是,這種類型的安全有時會導致連接問題。
這是因為防火墻通常會阻止它們不需要的頁面或拒絕完全安全的內容。我們已經多次看到這種情況發(fā)生在像AVG這樣的軟件上。要檢查您是否屬于這種情況,請嘗試禁用防火墻和防病毒程序。當然,只有在您確定要訪問的站點是安全的情況下才建議這樣做。
此外,您應該只暫時禁用此類軟件。在您完成檢查以查看錯誤是否已解決后重新打開它,這樣您就不會容易受到攻擊。如果由于防火墻或防病毒軟件而反復遇到錯誤,則可能需要考慮更改正在使用的內容。
這些類型的工具還具有您可以填寫的所謂“誤報”報告。如果您100%肯定您訪問的網站已被阻止并且不應該被阻止,則可以讓軟件開發(fā)人員知道。以下是一些快速鏈接:
- AVG誤報形式
- 諾頓誤報形式
- Sophos誤報形式
3. 禁用代理設置
如果您使用代理服務,有時您可能會看到ERR_CONNECTION_TIMED_OUT錯誤。這通常很少見,尤其是在客戶端。然而,一個人可能已經在你不知道的情況下被設置了。要禁用或檢查以確保沒有啟用代理設置,請按照下列步驟操作。
訪問Chrome瀏覽器中的設置菜單。這將打開完整的選項菜單。在“系統(tǒng)”部分下(您需要單擊底部的“高級”才能看到這一點),您應該會找到一個標題為“打開代理設置”的條目。通過選擇它,您將進入相應的菜單:
在Chrome中打開代理設置
您的下一步取決于您當前使用的系統(tǒng)。Windows用戶需要單擊LAN設置并取消選中為LAN使用代理服務器選項。如果您是Mac用戶,您應該立即在相關菜單中找到自己。然后,您必須取消選中所有可選擇的代理協(xié)議并檢查ERR_CONNECTION_TIMED_OUT消息是否已解決。
在Mac上取消選中代理
如果您使用的是Windows,您將看到“局域網 (LAN) 設置”窗口出現。您需要確認未選中“為LAN使用代理服務器”選項。
在Windows中禁用Chrome代理設置
如果您使用的是ExpressVPN或TunnelBear等VPN,情況也是如此。確保您不是意外連接。
4. 更改DNS服務器
您可以嘗試的下一件事是更改您的DNS服務器。默認情況下,DNS服務器由您的ISP自動分配。但是您可以嘗試將這些臨時更改為公共DNS服務器,例如Google或Cloudflare。
- 有些人更喜歡 長期使用Google的公共DNS(8.8.8.8和8.8.4.4),因為它們有時更可靠。
- Cloudflare還提供安全且快速的免費DNS(1.1.1.1和1.0.0.1),我們將在本示例中使用。如果你想使用谷歌的步驟是一樣的,你只需用谷歌替換DNS服務器地址。
提示:如果您已經在使用免費的DNS服務器并且遇到問題,刪除它并默認返回到您的ISP的DNS服務器有時也可以解決問題。
谷歌和Cloudflare并不是100%完美的,在一些情況下,我們注意到切換回來已經解決了這個問題。如果您在機場或咖啡店使用Wifi熱點,則尤其如此。
Windows
在Windows中,只需按Windows徽標鍵和R打開命令提示符。然后鍵入“控制面板”并按Enter。
運行控制面板窗口
單擊“網絡和Internet”,然后單擊“網絡和共享中心”。在左側,單擊“更改適配器設置”。
更改適配器設置
右鍵單擊您當前的連接,根據您的連接方式,這將是本地連接或無線網絡連接。然后點擊“屬性”。
無線連接屬性
選擇 Internet 協(xié)議版本 4(或版本 6,如果需要)并單擊“屬性”。
IPV 4屬性
記下任何現有設置,以防您需要恢復。單擊“使用以下DNS服務器地址”。輸入以下內容,或用以下內容替換現有內容:
對于 IPv4: 1.1.1.1 和 1.0.0.1;對于 IPv6: 2606:4700:4700::1111 和 2606:4700:4700::1001
DNS服務器地址
單擊確定,然后關閉。重新啟動瀏覽器。
Mac電腦
要在Mac上更改DNS服務器,請轉到系統(tǒng)偏好設置…
Mac系統(tǒng)偏好設置
單擊網絡圖標,然后單擊“高級”。
Mac網絡高級設置
單擊“DNS”選項卡。
Mac DNS
然后添加Cloudflare 的DNS服務器地址。
對于 IPv4: 1.1.1.1 和 1.0.0.1;對于 IPv6: 2606:4700:4700::1111 和 2606:4700:4700::1001
5.刷新/更新DNS
您還可以嘗試刷新本地DNS緩存。這類似于清除瀏覽器緩存??赡苁悄鷩L試訪問的站點未解析為正確的IP地址。如果您剛剛將WordPress站點遷移到新主機,那么等待事情完全傳播很重要。這有時可能需要長達24小時,但也可能只有幾分鐘。這取決于您的DNS提供商和您的DNS記錄的TTL值。
Windows
在Windows中,只需打開命令提示符并輸入以下內容:
ipconfig /flushdns
命令提示符 – 刷新DNS
如果工作正常,您應該會看到“Successfully flushed the DNS resolver Cache”。
Mac電腦
對于macOS用戶,您可以在終端中輸入以下內容:
dscacheutil -flushcache
Mac刷新緩存
注意:Mac上沒有成功消息。
6. 檢查您的主機文件
每臺計算機都有他們所謂的本地主機文件。這是一個包含映射到特定IP地址的手動DNS條目的文件。通常,僅當您想在將域切換到新主機之前預覽DNS時才編輯此項 。或者,您可能有一個使用Vagrant或Docker之類的工具運行的本地開發(fā)站點。
可以通過多種不同方式更改或編輯此文件。因此,檢查以確保您嘗試訪問的網站不在那里總是很好的。只需按照以下步驟操作即可。
Windows
hosts文件通常需要額外的訪問權限。因此,第一步是以管理員身份打開您的文本編輯器。只需單擊您的開始菜單,搜索您的文本編輯器,右鍵單擊它并選擇“以管理員身份運行”。這可以在任何文本編輯器中完成,例如Notepad、Notepad++、Atom等。我們在下面的示例中使用Sublime。
以管理員身份運行文本編輯器
在文本編輯器中單擊文件 → 打開并瀏覽到以下位置:
C:\Windows\System32\drivers\etc\
單擊主機文件并“打開”。
打開主機文件
仔細檢查并確保您嘗試訪問的網站未在其中列出。如果是,請將其刪除。
Mac電腦
要在Mac上檢查您的主機文件,我們建議您使用Gas Mask。這是一個免費的應用程序,可以用作主機文件管理器、主機文件編輯器,并可以在它們之間切換。它使一切變得快速而簡單!否則,您可以按照以下步驟在Mac上手動編輯主機文件。
轉到實用程序,然后單擊“終端”。
Mac實用程序終端
輸入以下命令并按Enter(很可能還會提示您輸入管理員密碼)。
sudo nano /private/etc/hosts
仔細檢查并確保您嘗試訪問的網站未列在您的主機文件中。如果是,請將其刪除。
在Mac上編輯主機文件
7. 檢查您的域的DNS
您還應該驗證您的域的DNS是否正確指向您的托管服務提供商。如果您最近將WordPress網站遷移到新主機,則可能是您計算機上的DNS緩存不正確。在這種情況下,上面的第5步應該可以解決這個問題?;蛘咚赡苤皇菫闀r過早,您需要等待幾個小時才能讓DNS完全傳播。
8.清除瀏覽器緩存
Web瀏覽器將信息存儲在計算機的緩存中。這包括您的瀏覽歷史記錄、保存的登錄數據和 cookie——所有這些都被記錄下來,以便在下次訪問時更快地加載相關頁面。
盡管它們很有用,但緩存過時時可能會導致許多問題。幸運的是,通過清除緩存可以輕松解決此問題。
但在此之前,您可以先在隱身模式下打開瀏覽器,輕松檢查是否是瀏覽器緩存問題 。或者您可以嘗試其他瀏覽器。如果您仍然看到錯誤,那么您需要繼續(xù)清除緩存。
在本例中,我們將使用Google Chrome。首先打開主菜單(在瀏覽器窗口的右上角)。從那里,選擇更多工具:然后您可以單擊清除瀏覽器數據。
Chrome清除瀏覽數據
在結果頁面上,您需要確保選擇了所有列出的文件類別。如果不是,Chrome將無法清空整個緩存。相反,它只會刪除最近的條目,這不會產生預期的效果:
清除瀏覽數據
完成此過程的另一種方法是在地址欄中輸入以下URL:
chrome://settings/clearBrowserData
生成的屏幕應授予您訪問我們上面概述的相同選項的權限。這里有一些其他有用的鏈接,用于清除緩存。
- 如何強制刷新所有瀏覽器的單個頁面
- 如何清除谷歌瀏覽器的緩存
- 如何清除Mozilla Firefox緩存
- 如何清除Safari緩存
- 如何清除Internet Explorer緩存
- 如何清除Microsoft Edge緩存
- 如何清除Opera緩存
9. 查看最大執(zhí)行時間
我們將深入探討的其余故障排除步驟與WordPress站點或服務器的配置有關,這些步驟可能有助于修復“ERR_CONNECTION_TIMED_OUT”錯誤。
第一個是為您的站點設置的最長執(zhí)行時間。在大多數服務器上,默認時間設置為30秒。這是允許PHP腳本運行的時間(在此之后它會超時)。在共享主機上,這通常設置為低或保留為默認值。
由于php.ini文件位于您的服務器上,因此您無法從WordPress輕松修改它。要對此進行修改,我們建議您聯(lián)系您的托管服務提供商,看看他們是否可以提供幫助。
如果您想自己嘗試修改,通常可以使用以下選項之一來完成。兩者都取決于您的托管服務提供商如何配置他們的服務器。
選項 1 – 修改php.ini文件中的最大執(zhí)行時間
如果您的主目錄中有文件php.ini,請找到該max_execution_time參數并進行修改。例如,如果設置為30秒,您可以將其增加到300秒。
max_execution_time = 300
選項 2 – 修改 .htacess文件中的最大執(zhí)行時間
如果上述選項不起作用,您可以在.htaccess文件中更改它。就像php.ini文件一樣,它通常位于您的主目錄中。將以下內容放在.htaccess文件的頂部:
php_value max_execution_time 300
10. 暫時禁用你的插件
與大多數WordPress錯誤一樣,插件絕對是問題的根源。要確定這是否是正在發(fā)生的事情,您需要禁用您網站的所有插件。但是,如果您收到“ERR_CONNECTION_TIMED_OUT”錯誤,則意味著您無權訪問WordPress管理后臺。這意味著您需要通過SFTP訪問您的站點服務器。我們建議使用FilZilla。
一旦您的SFTP客戶端準備就緒,通過它連接到您的網站并導航到您的WordPress根目錄。如果您找不到它,它通常稱為public_html、html、public、www或您網站的域名。
SFTP訪問WordPress根目錄
打開該文件夾,然后導航到wp-content目錄。在里面,您會看到一個名為plugins的文件夾 ,其中包含您站點上安裝的每個插件(活動和非活動)的單獨子目錄。
您現在要做的是右鍵單擊插件文件夾,然后將其重命名為其他名稱。我們推薦plugins.old或plugins.deactivated,以便您以后可以輕松識別。
WordPress插件文件夾重命名
WordPress現在將無法找到您的任何插件。發(fā)生這種情況時,它會自動禁用這些插件。
現在,嘗試訪問您的WordPress儀表盤。如果超時錯誤消失了,那么您可以假設您的插件之一是罪魁禍首。你所要做的就是找出誰有錯。
返回wp-content目錄,并正確重命名您的原始插件文件夾。然后,您需要一個一個地禁用每個插件,直到找到罪魁禍首。
為此,請打開wp-content/plugins目錄。在里面,您會為每個插件找到一個文件夾。您將要遵循的過程與以前大致相同:
如果您有很多插件,此過程可能需要一段時間,但依次檢查每個插件至關重要。如果您在任何時候確定導致錯誤的插件,您可以卸載它或用其他工具替換它。
如果您在沒有找到解決方案的情況下完成了這些步驟,則可以繼續(xù)進行故障排除的下一階段。
11.暫時恢復默認主題
現在您已經排除了您的插件導致超時錯誤的可能性,現在是時候對您的活動主題做同樣的事情了。事實上,您的主題也可能造成兼容性問題。
不幸的是,該過程與上述不同。如果簡單地重命名主題文件夾,WordPress將不會恢復到默認主題,您最終會出現類似“主題目錄是個空目錄或主題目錄不存在” 或者,如果您嘗試重命名整個主題目錄文件夾,最終會出現“錯誤:主題目錄為空或不存在。請檢查您的安裝。”
因此,您需要通過登錄phpMyAdmin來訪問您的WordPress數據庫。
單擊“wp_options”表,然后單擊“Search”選項卡。您需要在“option_name”下搜索template。
phpMyAdmin的wp_options表
在“option_value”列下,您將看到主題的當前名稱。將其更改為默認主題之一,例如“twentytwentyone”。
wp_options模板名稱
再次檢查您的網站,看看是否已修復錯誤。如果是這樣,則僅表示您的WordPress主題有問題,您可能想嘗試重新安裝它或恢復到最近的備份。
12.增加內存限制
WP_MEMORY_LIMIT參數允許您指定PHP可以消耗的最大內存量。如果您使用共享主機,則很可能將其設置為較低的值,例如64M。
您可以通過將以下內容添加到wp-config.php文件來增加內存限制。這必須放在代碼包含的wp-settings.php的上方。
define( 'WP_MEMORY_LIMIT', '256M' );
wp-config.php中的WP_MEMORY_LIMIT
不確定您當前的PHP內存限制設置為多少?如果您有權訪問WordPress儀表盤并運行WordPress 5.2或更高版本,則可以在“站點健康”工具下看到PHP內存限制。
WordPress網站健康PHP內存限制
小結
排除連接和超時錯誤從來都不是一件有趣的事情,但希望您現在對工具帶有了更多的了解,以幫助快速解決它。
請務必記住,“ERR_CONNECTION_TIMED_OUT”錯誤是客戶端問題(例如您的網絡連接)或托管WordPress站點的服務器問題的結果。
網頁題目:如何修復ERR_CONNECTION_TIMED_OUT錯誤
網頁鏈接:http://m.5511xx.com/article/cdocpho.html


咨詢
建站咨詢
