初期診断

Action Scheduler: … past-due actions found; something may be wrong.

WooCommerce の「Action Scheduler: past-due actions found; something may be wrong.」:原因と確認方法

更新日 2026-11-01

WooCommerce をはじめ Action Scheduler を使うプラグインは、キューのアクションが 1 日以上期限を過ぎると、管理画面にこの通知を表示します。Action Scheduler は WP-Cron に依存しているため、この通知はたいてい cron が動いていないか、キューが大きくなりすぎて処理しきれないことを意味します。

どの状況に当てはまりますか?

アクセスの少ないサイトでの一時的な遅れで、次の実行でキューが片付くことがあります。

キューが大きすぎて毎回の実行で終わらないか、失敗を繰り返すアクションがほかを止めています。

主な原因

WP-Cron が動いていない:WP-Cron が無効、ブロック、またはめったに起動されていません。
キューの大量登録:プラグインが、一回の実行で処理できる量をはるかに超えるアクションを登録しています。
失敗を繰り返すアクション:一つのアクションが毎回エラーになります。
完了済みアクションが削除されない:アクションのテーブルが大きくなり続け、毎回の実行を遅くしています。

参考資料

  1. Action Scheduler (WordPress.org Plugins)
  2. Cron (Plugin Handbook)

自分で作業したくない方は、WP119 の全自動復旧にお任せください

期限切れトランジェントの蓄積、スケジュールタスクの滞留、スケジューラーテーブルの肥大化はいずれも自動処理の対象です。期限切れのトランジェントを削除し、滞留した期限超過のスケジュールを整理し(設定で自動スケジュールを無効にしている場合は、再び滞留する旨をレポートに記載します)、重複・大量のイベントと完了済みのストアジョブをお客様のホスト上でその場で分割して削除します。autoload の肥大化はレポートに記載するのみで、変更は行いません。復旧は復旧ステーション上のサイトの複製で行い、再検証に合格してから書き戻します。サイトのデータベースのうち、保護対象テーブル(会員・コメント・注文・フォーム送信)は構造のみ取得します。SSH/FTP モードでは、書き戻しの前にお客様のホストに復旧前バックアップを作成し、書き戻し後の検証に合格しなかった場合はそのバックアップから復元します。復旧を完了できなかった場合、復旧料は全額返金します。

  1. 初期診断:サイトの URL を入力
  2. 復旧ステーションに複製:複製上で作業
  3. 原因の特定:項目ごとの確認
  4. 復旧と再検証:トップページと内部ページ
  5. 書き戻しまたは納品:再検証に合格した場合のみ

期限切れの件数が増え続け、ストアの処理が遅れている場合は、WP119 にお任せいただけます。

サイトを初期診断する →
初期診断 →