如何在WordPress網站上修復HTTP 508錯誤代碼

沒有人喜歡看到錯誤代碼在其WordPress網站上彈出。 而且,如果您看到HTTP錯誤508,則可能比其他一些診斷起來要難一些。 不是因為錯誤本身特別麻煩,而是因為檢測到兩個508錯誤循環並達到了資源限制。 檢測到兩個508錯誤循環並達到資源限制。 一個是HTTP錯誤,其中在資源或URL請求中檢測到循環,另一個是在伺服器超負荷時無法執行操作。 無論哪種方式,我們都將引導您完成這些錯誤代碼,以便您的網站儘快備份並運行。

什麼是HTTP錯誤508:檢測到循環?

在頁面上的某處,鏈接或資源被調用,然後該資源調用其他內容,然後調用原始資源。 伺服器永遠無法真正滿足請求,因為邏輯是遞歸的,並在其內部循環。

HTTP錯誤508本身實際上很少見。 就循環錯誤而言,您更有可能遇到「重定向過多」的情況,其中有人將301和302重定向處理不當,或者他們自己循環進入,或者只是鏈中重定向過多而阻止了請求實際呈現的資源或URL。

如何修復508錯誤

通常,這是一個非常簡單的修復。 與往常一樣,如果您是遇到此錯誤的用戶,我們強烈建議您使用CTRL / CMD – Shift – R重新載入頁面以繞過緩存,然後 清空您自己的瀏覽器緩存 確保事情不會掛在你的頭上。

如果您是伺服器管理員,則可以使用幾種解決方案。 如果您在WordPress上運行任何類型的CDN或緩存插件,第一個都非常簡單。

如果您使用類似的插件 WP火箭,只需進入設置並找到用於清除緩存,刪除文件和/或重新生成CSS的按鈕即可。

如何在您的wordpress網站上修復HTTP-508錯誤代碼如何在WordPress網站上修復HTTP 508錯誤代碼

並且,如果您有Cloudflare或其他CDN帳戶,則可以進入設置並找到「緩存清除」選項。

如何在您的wordpress-website-1上修復HTTP-508錯誤代碼如何在WordPress網站上修復HTTP 508錯誤代碼

如果這些方法都不能解決重定向問題,並且您的資源仍在遞歸循環,則需要檢查.htaccess文件。 這是URL重定向的去向(除非您使用301 Redirect插件)。 您將需要一個FTP客戶端和一個 代碼編輯器。 或訪問您網站的 基於網路的文件管理器

如何在您的wordpress網站上修復HTTP-508錯誤代碼如何在WordPress網站上修復HTTP 508錯誤代碼

瀏覽這裡的每個鏈接,尤其是在使用相對鏈接時。 確保它們都不是遞歸的。 實際上,這很容易做到,尤其是當您處理大量重定向時。 您的插件也是如此。 確保進入插件設置,並檢查所有URL的方式是否相同。

如何在您的wordpress-website-2上修復HTTP-508錯誤代碼如何在WordPress網站上修復HTTP 508錯誤代碼

如果以上方法均無濟於事,並且資源仍在循環中,那麼該聯繫主機了。 他們應該能夠從頭開始幫助弄清循環。

錯誤508:達到資源限制是什麼?

用戶和管理員必須處理的其他508錯誤(可能是更常見的錯誤)是達到資源限制消息。 這是不言自明的。 您的網站已達到伺服器上分配資源的頂部。 發生這種情況的原因有很多,但首先要檢查的是cPanel(如果有)或儀錶板。

如何在您的wordpress-website-3上修復HTTP-508錯誤代碼如何在WordPress網站上修復HTTP 508錯誤代碼

頁面上某處將包含有關伺服器的完整統計信息列表。 您將看到資料庫,伺服器上的執行次數,inode等。詳細的統計信息將為您提供在不同時間範圍內執行的特定腳本和進程。

如果您看到其中的尖峰,或者您的inode或空間已滿,則表明發生了什麼。 您可能只需要稍微簡化一下即可。

否則,將是幾件事。

您正在遭受DDoS攻擊

您的伺服器絕對會耗盡資源,如果您的伺服器資源不足,則返回508。 DDoS攻擊。 DDoS是一種分散式拒絕服務攻擊,有人在此向您的網站充斥大量流量,以至於其流量根本無法跟上。 通常,這是通過殭屍網路(殭屍網路)完成的,殭屍網路是在一個人或一組人的命令下運行的大量鏈接計算機。

如果您收到DDoSed且伺服器崩潰,則幾乎無法立即執行。 您甚至可能不知道自己受到DDoS的攻擊。 您只知道伺服器已關閉。 請與您的主機聯繫,以查看是否出現流量激增特別嚴重的情況。

如果是這樣,您可以阻止來自攻擊的IP範圍,並且伺服器應會很快恢復。

您合法地獲得了流量

如果伺服器不堪重負,並且無法處理真正的流量,您還可以返回508。 也許您來自Reddit或寫得非常好的Tweet帶來了很多流量。 如果您的伺服器因此原因而關閉並給出508,請與您的主機聯繫並升級您的計劃。 就是這樣 因為您希望伺服器儘快啟動並運行。

惡意軟體

還記得我們上面提到的那些殭屍網路嗎? 好吧,您的伺服器可能是其中一部分的一部分,而您卻一無所知。 如果您的伺服器上沒有您不知道的惡意軟體,則可能是將本應進入網站的資源佔用了其他資源。 所以運行 惡意軟體掃描,採用可靠的WAF和安全性插件(蘇庫里圍欄),並確保您的伺服器已被使用:幫助您的網站成功。 不墜毀別人的。

此外,如果您的網站運行速度比平常慢,並且沒有任何變化,請考慮也檢查惡意軟體。 通常,這是資源耗盡的先兆。

未知腳本,CRON作業以及未使用或過時的插件

您還應該充分了解您的網站的總體效果。 確保您跑步 現場檢查 定期地,並且您利用各種 調試和錯誤日誌 您可以通過網路託管服務商或網站本身獲得的信息。 這些會告訴你任何 您正在運行的CRON作業,以及可能在不同時間在後台運行的所有腳本。 在許多情況下,它們都不是必需的。

另外,如果您是WordPress用戶,則可以全面了解插件和主題。 隨著時間的推移,這些資源將消耗掉所有資源,儘管在很大程度上可以忽略不計,但所需要的僅僅是一個安全漏洞或惡意腳本,它會引起一系列問題。 或508錯誤。 因此,請確保您正在使用的所有插件都是最新的,並且不再使用所有您不再使用的插件和主題。 這樣可以清理存儲空間,內存和索引節點使用情況。

總結

最後,許多人永遠不會看到HTTP錯誤508。有效地使用重定向並防止請求和後端邏輯中的遞歸循環是避免看到它的主要方法。 而且,如果您的資源被過度使用,CPU負擔繁重,站點崩潰,您可以通過一些簡單的檢查來找出問題的根源並採取果斷措施。

您對HTTP錯誤508的經歷是什麼?

Pro Symbols / shutterstock.com的文章特色圖片

資源

相關文章