如何修復「已達到 508 資源限制」錯誤?

已發表: 2024-01-13

目錄
「達到資源限制」是什麼意思?
如何修復「已達到資源限制」錯誤?
導致資源限制已達到錯誤的原因有哪些?
防止「已達到資源限制」錯誤的一些提示
概括
經常問的問題

「達到資源限制」是什麼意思?

「達到資源限制」表示託管網站的伺服器已耗盡其分配的資源限制,無法滿足您的要求。 這些資源可以是傳入請求、記憶體儲存、CPU 使用率和頻寬。

換句話說,您可以將其理解為,每當您造訪您選擇的網站時,瀏覽器或用戶端都會向來源伺服器(即託管該網站的伺服器)發送請求。 之後,伺服器發送包含網站所有內容的請求回應。

在此特定過程中,如果伺服器已經因過多請求而不堪重負,它將無法進一步處理,並且通常會在 WordPress 網站上顯示錯誤訊息,指出「已達到資源限制」。

有時,此錯誤也可以被視為“已達到 508 資源限制”或“網站暫時無法為您的請求提供服務,因為它超出了資源限制”,其含義相同,您不必為此驚慌


專業提示:這就是為什麼我們始終建議選擇更可靠、可擴展且強大的託管服務(即 WPOven),以消除未來此類錯誤以及對您的線上業務的任何嚴重影響。


如何修復「已達到資源限制」錯誤?

您可以遵循以下一些故障排除方法來修復「已達到資源限制」錯誤。

  • 檢查您的資源使用情況
  • 稍後嘗試訪問該網站
  • 檢查 DDoS 攻擊
  • 清除瀏覽器快取
  • 檢查 WordPress 插件
  • 檢查您網站上運行的所有內部進程
  • 禁用您的兒童主題

1.檢查您的資源使用情況

您需要做的第一步也是最重要的一步是登入網站寄存儀表板並檢查伺服器狀態及其日誌。 在這裡您將找到觸發錯誤的確切原因,您可以進一步相應地修復它。

如果您是 WPOven 用戶,這些步驟對您來說非常簡單,您可以輕鬆找到所有資源,並且它們的用法已直觀地表示並且易於理解。

2.稍後嘗試訪問該網站

如果您的網站流量突然激增(主要發生在高峰時段),伺服器可能會承受過多的請求,導致其過載。 通常這是一個非常暫時的問題,等待一段時間後可能會恢復。 因此,最好等待一段時間,幾個小時後或非工作時間再嘗試訪問網站。

3. 檢查是否有DDoS攻擊

您的網站也可能受到 DDoS 攻擊,因此您可能會看到「已達到 508 資源限制」或只是「已達到資源限制」錯誤。

這些類型的攻擊稱為容量攻擊,攻擊者試圖透過在許多主要線上服務之間發送和接收大數據包來消耗目標分配的頻寬,以關閉其服務或故意添加更昂貴的頻寬來應對攻擊。

有關更多詳細信息,您可以查看有關此特定主題的專門帖子並了解如何應對這種情況。


閱讀: DDoS 攻擊(拒絕服務攻擊)完整指南


4.清除瀏覽器快取

有時,損壞或過時的瀏覽器快取也可能導致觸發「已達到資源限制」錯誤。 因此,您也可以嘗試清除瀏覽器快取和cookie。

對於 Chrome 用戶,您需要遵循以下簡單步驟:

第 1 步:點擊視窗右上角的三個垂直點,轉到設定選單。

步驟 2:若要繼續,請選擇“更多工具”,然後按一下“清除瀏覽資料”。

Clear browsing data in Chrome
清除 Chrome 上的瀏覽數據

步驟3:將顯示一個彈出窗口,您可以選擇「基本」部分下的所有三個選項,如下圖所示。 這些選項包括「瀏覽記錄」、「Cookie 和其他網站資料」以及「快取影像和檔案」。

步驟 4:按一下「清除資料」啟動該程序。

Clearing data in Google Chrome
清除 Google Chrome 中的數據

5.檢查WordPress插件

如果有問題的插件導致了問題,最好找出並刪除或替換它。 您可以遵循的最佳方法是立即停用所有插件並查看錯誤是否存在。

如果它沒有出現,則表示有問題的 WordPress 外掛程式導致了「已達到資源限制」錯誤。 之後一一啟用每個插件並嘗試再次訪問該網站。 如果啟用特定插件後出現錯誤,請立即刪除。

為此,最好、最簡單的方法是前往WordPress 儀表板 > 插件,選擇所有插件,然後從批次操作選單中點擊停用 > 應用

Disable WordPress Plugins
禁用 WordPress 插件

如果您因任何原因無法登入 WordPress 儀表板,您也可以透過 FTP 或檔案傳輸協定用戶端(例如 FileZilla)連線到您的網站。 前往wp_content 資料夾 > 插件,然後右鍵單擊要編輯的插件資料夾,並將其重新命名為您喜歡的任何名稱。

rename plugin folder
重新命名插件資料夾

此方法將幫助您停用 WordPress 網站上所有已安裝的外掛程式。

6.檢查網站上運行的所有內部進程

某些外部進程不一定會觸發錯誤。 它也可能是由於網站後端內部運行的某些進程而發生的。

例如,如果您的 WordPress 網站上安裝了編碼不佳且優化不佳的插件,它可能會消耗更多內部資源。 同樣,其他內部流程可能會導致資源的非法使用,恕不另行通知。

  • 不良的第三方插件:這是導致此錯誤的主要原因之一。 這是因為一個糟糕的插件通常會使用比分配的資源更多的資源。 為了避免這種情況,請始終建議選擇易於擴展的 VPS 託管。 如果可能,請務必選擇 WordPress 優化的網站託管服務,以獲得快速、流暢的體驗。
  • 網站備份:背景連續運行的備份也會消耗比分配的資源更多的資源,這就是為什麼您必須每周安排備份。
  • Cron 作業:Cron 作業通常是資源密集任務,導致執行期間 CPU 使用率增加。
  • 冗長且複雜的資料庫查詢:冗長且複雜的查詢可能需要更長的時間來執行,從而影響資料庫系統的整體效能。
  • 駭客注入有害腳本:駭客在您的網站上註入有害腳本,消耗託管資源。

綜上所述,所有內部進程、第三方程式碼和外掛程式都是觸發「508資源限制已達到」錯誤的主要原因,尤其是在 WordPress CMS 的情況下。

為了避免這種情況,始終建議將您的外掛程式、主題和 CMS 更新到可用的最新版本。 如果您的網站是使用自訂程式碼建立的,請要求您的網頁開發人員檢查並優化它(如果可能)。

另外,如果沒有可用的更新,請嘗試停用它們一段時間並使用備用選項。

7.禁用你的子主題

如果您在 WordPress 網站上使用子主題,您可以查看對其所做的所有變更。 檢查變更是否導致觸發「已達到資源限制」錯誤。

您可以透過簡單地切換回父主題並查看它是否有任何區別來做到這一點。


導致資源限制已達到錯誤的原因有哪些?

以下是一些可能在 WordPress 網站上觸發「已達到資源限制」錯誤的原因。

  • 資源有限:觸發「508 已達到資源限制」錯誤的最常見原因是網站主機對資源使用施加限制,這會導致網站暫時無法存取。
  • 伺服器負擔過重:此特定錯誤主要在伺服器層級觸發,這表示伺服器資源(例如 CPU 和 RAM 使用情況)壓力過大。 這主要發生在尖峰時段,網站流量高峰異常高。
  • DDoS 攻擊:來自特定區域的網站流量突然激增可能是 DDoS 攻擊。
  • 共享主機:如果您的網站託管在共享主機上或您選擇了廉價的入門級主機套餐,您可能會更頻繁地遇到此類問題。 在這種情況下,最好升級您的資源限制以維持網站功能正常。

防止「已達到資源限制」錯誤的一些提示

查看一些針對已達到資源限制錯誤的最佳預防提示。

  • 監控伺服器資源使用:強烈建議您每天專注於伺服器資源使用情況。 這將幫助您採取必要的預防措施,以避免網站停機。
  • 自行維護:不要完全依賴虛擬主機服務供應商,盡量定期自行維護網站。 這將幫助您透過明智地使用資源來控制託管成本,而不超過閾值限制。
  • 檢查通知:若要取得網站資源使用情況的及時通知或提醒,請隨時更新託管帳戶的聯絡方式,例如電子郵件或電話號碼。
  • 首選專用主機:如果您想享受完全安心的網站託管,沒有任何麻煩,請始終選擇具有更好配置(例如更高的分配或資源)的託管專用主機。 WPOven 為您提供物有所值的網站寄存服務以及企業級功能,無需任何額外費用。 確保提供完整、真正安心的網站託管體驗。

概括

當您遇到「已達到資源限制」錯誤時,修復它並儘快使您的網站恢復運作可能會很困難。 要解決此問題,您需要增加伺服器資源或優化網站效能。 或遵循以下簡單方法:

  • 檢查您的資源使用情況
  • 稍後嘗試訪問該網站
  • 檢查 DDoS 攻擊
  • 清除瀏覽器快取
  • 檢查 WordPress 插件
  • 檢查您網站上運行的所有內部進程
  • 禁用您的兒童主題

但是,如果在嘗試上述所有方法後錯誤仍然存在,請聯絡網站寄存提供者以取得進一步協助。


經常問的問題

資源有限是什麼意思?

「達到資源限制」表示託管網站的伺服器已耗盡其分配的資源限制,無法滿足您的要求。 這些資源可以是傳入請求、記憶體儲存、CPU 使用率和頻寬。

如何修復錯誤 508?

您可以透過以下方法修復錯誤 508:
1.檢查您的資源使用情況
2.稍後嘗試訪問該網站
3. 檢查是否有DDoS攻擊
4.清除瀏覽器快取
5.檢查WordPress插件
6.檢查網站上運行的所有內部進程
7.禁用你的子主題