ModelGain Queue Health for Action Scheduler

ModelGain Queue Health for Action Scheduler

By upaccn
Details
View on WordPress

Action Scheduler powers background work for WooCommerce and many other WordPress plugins. When Scheduled Actions begin to fail or become past due, the built-in queue tells you what exists but can still leave the most important questions unanswered: Is the backlog abnormal? Which hook is causing most of it? Which plugin probably owns that hook? Is the default runner available?

ModelGain Queue Health for Action Scheduler adds a read-only diagnostic screen under Tools Action Scheduler Health.

The first release focuses on diagnosis rather than cleanup:

  • See Pending, Past Due, recent Failed, and long-running action counts.
  • See the age of the oldest overdue action.
  • Check WP-Cron, the default Action Scheduler runner hook, and the next scheduled queue run.
  • Rank the hooks contributing the strongest overdue or failure signal.
  • Map currently registered callbacks back to a likely plugin, must-use plugin, theme, or WordPress core file.
  • Review recent failure evidence without exposing Action Scheduler arguments.
  • Copy a privacy-conscious support report for troubleshooting.

The dashboard uses Healthy, Review, and Critical states as troubleshooting guidance. A small transient backlog can be normal, and ownership evidence does not prove that a plugin is the root cause.

The plugin does not cancel, delete, rerun, reschedule, or edit third-party actions. It makes no external API calls and does not send telemetry.

Details

Plugin code:
modelgain-queue-health-for-action-scheduler
Plugin version:
0.1.1
Author:
Outdated:
No
WP version:
6.9 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-14
Rating:
Times rated:
0
action-scheduler
cron
scheduled-actions
site-health
woocommerce