Action Scheduler: … past-due actions found; something may be wrong.
WooCommerce 出現「Action Scheduler: past-due actions found; something may be wrong.」:原因與檢查方式
WooCommerce 以及其他用 Action Scheduler 的外掛,在佇列裡的工作逾期超過一天時,會在後台顯示這則提示。Action Scheduler 依賴 WP-Cron,所以這則提示通常代表排程沒有在執行,或佇列大到跑不完。
你現在看到的是哪一種情況?
流量少的網站短暫延遲,接下來幾次執行可能就會清掉。
佇列大到每次執行都跑不完,或某個工作一直失敗、卡住其他工作。
常見原因
WP-Cron 沒有執行:WP-Cron 被關掉、被擋,或很少被觸發。
佇列被灌爆:外掛排入的工作遠多於每次執行能處理的量。
一直失敗的工作:某個工作每次嘗試都出錯。
已完成的工作從未清除:工作資料表越長越大,拖慢每一次執行。
參考資料
不想自己動手處理?WP119 全自動修復
過期暫存堆積、排程工作堆積、排程表肥大都屬於自動處理的項目:清掉過期的暫存資料;清理堆積的逾期排程(您的設定若關閉自動排程,報告會註明仍會再堆積);清掉重複與洪水排程、已完成的商店排程,在您的主機原地分批做。autoload 肥大在報告載明,不動手。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
逾期數量一直增加、商店工作延遲時,可以交給 WP119。
初步評估我的網站 →