Action Scheduler: … past-due actions found; something may be wrong.
“Action Scheduler: past-due actions found; something may be wrong.” in WooCommerce: causes and what to check
WooCommerce and other plugins built on Action Scheduler show this admin notice when queued actions are more than a day overdue. Action Scheduler relies on WP-Cron, so the notice usually means cron is not running or the queue has grown too large to finish.
Which of these do you see?
A short delay on a low-traffic site; the queue may clear on the next runs.
The queue is too large to finish in each run, or one action keeps failing and blocks others.
Common causes
References
Rather not fix it yourself? Let WP119 handle it automatically.
Expired transients, piled-up scheduled tasks and a bloated scheduler table are all handled automatically: expired transients are cleared; overdue scheduled tasks are cleaned up (if your configuration disables the automatic scheduler, the report notes that they will pile up again); duplicate and flood events and completed store jobs are purged in batches, in place on your host. Autoload bloat is noted in the report and not touched. Fixes are made on a copy of your site in the recovery station and written back only after re-verification passes. In your site’s database, the protected tables (members, comments, orders and form submissions) are copied as structure only. In SSH and FTP mode, the system creates a pre-recovery backup on your host before writing back and restores from it if verification after write-back fails. If the recovery cannot be completed, the recovery fee is refunded in full.
- Initial assessment: Site URL entry
- Copy to the recovery station: Work on a copy
- Diagnosis: Item-by-item checks
- Recovery and verification: Home and inner pages
- Write-back or delivery: Only after verification passes
Use WP119 when the past-due count keeps growing and store tasks are delayed.
Check my site →