View Categories

主機空間爆滿:媒體庫、備份檔、日誌怎麼清

< 1 分鐘閱讀

快速答案:先找出空間被誰吃掉,再照風險由低到高清:放在主機上的備份檔、日誌、快取、舊的測試站與壓縮包先搬走或刪掉;接著清資料庫的修訂版本與舊排程紀錄;媒體庫最後處理,別用「刪除未使用圖片」外掛一鍵清。空間爆滿時資料庫寫不進去,會開始掉訂單與表單,不能拖。

為什麼會這樣 #

空間通常不是被文章吃掉的。常見的大戶有幾個:備份外掛把備份存在同一台主機(wp-content 底下名稱帶 backup、updraft、ai1wm 的資料夾),每天一份越積越多;除錯紀錄沒關,debug.log 或 error_log 一路長大;每張上傳的圖都會產生好幾個縮圖尺寸;搬家、改版時留下的整站壓縮包與舊測試站;還有些主機方案的信箱也算在同一個空間裡。

資料庫也會膨脹:文章修訂版本、過期的暫存資料、WooCommerce 排程動作留下的大量舊紀錄。空間一滿,最先出事的是寫入:訂單建立失敗、表單送不出、備份跑一半中斷、網站出現 500。

怎麼處理 #

  1. 找大戶:主機面板的磁碟用量通常能看到各資料夾大小;WordPress 的 工具 → 網站健康狀態 → 資訊 裡也列有各目錄與資料庫的大小。
  2. 備份檔:下載到主機以外的地方保存,再從主機刪除,並把備份外掛的儲存位置改成雲端。放在網站目錄裡的備份檔,任何人猜到網址就能下載,這本身就是資安問題。
  3. 日誌:正式站關掉 WP_DEBUG;刪掉過大的日誌前,先看最後幾百行在寫什麼,同一個錯誤不斷重複,就要修掉源頭,不然很快又滿。
  4. 快取與殘留:清快取外掛的快取資料夾;刪掉舊的整站壓縮包、改版前留下的舊站資料夾。
  5. 資料庫:先備份,再清修訂版本(可在 wp-config.php 用 WP_POST_REVISIONS 限制保留數量)、過期暫存資料、垃圾留言;WooCommerce → 狀態 → 排程動作 裡已完成與失敗的舊紀錄可以清掉。
  6. 媒體庫:上傳前先壓縮、縮尺寸;大量的 PDF、影片搬到物件儲存或影音平台。「未使用圖片」外掛常把頁面編輯器、佈景設定裡用到的圖誤判成沒用,刪了就是滿站破圖,一定先在測試站試。
  7. 清完還是不夠,就是方案該升級了,而不是每個月清一次。

我們實際遇過的情況 #

一個課程站做健康檢查時發現,某支嵌入外掛在每次頁面瀏覽時都產生資料庫錯誤,錯誤紀錄就跟著一直累積。這種情況刪日誌沒用,要從那支外掛下手:更新、換掉,或關掉那個功能。

一家商城的排程動作裡累積了大量幾年前的失敗紀錄,暫存資料與修訂版本也堆了一大批,都列進了清理清單;另一個網站則是在例行維護時清掉累積的修訂版本。這些東西平常不佔版面、也沒人看得到,只有定期盤點才會被發現。

什麼時候該找人 #

空間已經滿到後台進不去、訂單開始建立失敗;或你不確定哪些資料夾能刪、資料庫該怎麼清。刪錯檔案或資料表可能讓網站直接掛掉,先備份,再由熟悉的人動手。

常見問題 #

WordPress 空間被什麼吃掉最多? #

常見是存在主機上的備份檔、持續長大的日誌、圖片縮圖與舊壓縮包;資料庫的修訂版本與排程紀錄也會膨脹。

可以用外掛刪除未使用的圖片嗎? #

風險高,常把頁面編輯器或佈景設定用到的圖誤判成沒用;先在測試站試並備份。

日誌檔可以直接刪嗎? #

可以,但先看在寫什麼錯誤;同一個錯誤一直重複就要修源頭,否則很快又滿。

空間爆滿網站出錯:網站救援當日受理;想有人每月清理與盯用量:網站守護方案