A scheduled event has failed
WordPress 網站健康狀態出現「排程事件執行失敗」(A scheduled event has failed):原因與檢查方式
中文介面顯示:排程事件執行失敗
某個 WP-Cron 事件上一次執行以錯誤結束時,網站健康狀態會列出這個重大問題。事件逾期時則會出現相關的提示「排程事件已延遲」(A scheduled event is late)。兩者讀的是同一份存在 cron 選項裡的工作清單。
你現在看到的是哪一種情況?
某個外掛的工作以錯誤結束,下一次執行也一樣失敗。
WP-Cron 執行得不夠頻繁,或清單太長跑不完。
常見原因
外掛工作內部出錯:外掛排程的函式拋出錯誤。
WP-Cron 沒有執行:WP-Cron 被關掉,或迴路請求被擋。
工作清單被灌爆:某個外掛把同一個事件排了數千次。
逾時:耗時的工作超過 PHP 時間上限而停止。
參考資料
不想自己動手處理?WP119 全自動修復
過期暫存堆積、排程工作堆積、排程表肥大都屬於自動處理的項目:清掉過期的暫存資料;清理堆積的逾期排程(您的設定若關閉自動排程,報告會註明仍會再堆積);清掉重複與洪水排程、已完成的商店排程,在您的主機原地分批做。autoload 肥大在報告載明,不動手。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
排程事件一直失敗或堆積,網站或管理後台變慢時,可以交給 WP119。
初步評估我的網站 →