Linux 软件免费装
Banner图

QueueRay - Background Job Diagnostics

开发者
更新时间 2026年8月30日 22:58
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce cron diagnostics action scheduler scheduled actions

下载

0.5.3

详情介绍:

QueueRay is a read-only diagnostic dashboard for WordPress sites that use Action Scheduler, including many WooCommerce stores. Instead of showing only raw failed and past-due totals, QueueRay groups active problems by hook and adds a conservative diagnosis: QueueRay does not delete, retry, cancel, or edit scheduled actions. Current features: Why read-only? Deleting a failed or overdue background job without understanding what owns it can hide a symptom or interfere with plugin workflows. QueueRay diagnoses first and leaves queue changes to the site owner or developer. What does "possible impact" mean? QueueRay intentionally uses cautious language. A hook name can suggest that a job relates to payments, subscriptions, analytics, marketing sync, or another workflow, but it cannot prove that a customer-facing feature is broken. Always inspect the affected Scheduled Action log before making changes.

安装:

  1. Upload the queueray folder to /wp-content/plugins/, or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate QueueRay.
  3. Make sure WooCommerce or another plugin that loads Action Scheduler is active.
  4. Open Tools > QueueRay.
  5. Review the scan and, when useful, copy the diagnostic report.

常见问题:

Does this plugin repair failed scheduled actions?

No. QueueRay is intentionally read-only. It helps you understand what is failing before you make changes.

Does it require WooCommerce?

No. It requires an active Action Scheduler instance. WooCommerce is one common source of Action Scheduler.

Does it send site data anywhere?

No. QueueRay runs locally in WordPress and does not make external API calls.

How does owner detection work?

When a scheduled-action hook has a callback registered on the current request, QueueRay attempts to map the callback source file to an installed plugin. When that evidence is unavailable, it uses conservative hook naming heuristics and then lower-confidence group naming heuristics. Ownership is always shown as likely rather than certain.

Why can old failed actions exist on a healthy site?

A failed row can remain in Action Scheduler after the underlying issue has recovered. QueueRay separates recent failures from historical failed rows so a large old failure total is not automatically treated as a current outage.

Why can WP-Cron be disabled without being an error?

Some hosts disable WordPress's traffic-triggered cron and replace it with a real server cron. QueueRay reports this cautiously because it cannot verify an external scheduler from inside WordPress.

How are QueueRay development fixtures handled?

Actions in the reserved queueray-fixtures QA group, including recognized suffix variants, are excluded from operational health severity, diagnosis cards, operational queue totals, and top-hook rankings. When fixtures are present, raw Action Scheduler totals remain visible only in the support report for comparison. Real non-fixture failures and overdue actions are still diagnosed normally, including when they use the same hook names as fixtures.

更新日志:

0.5.3 0.5.2 0.5.1 0.5.0 0.4.0 0.3.1 0.3.0 0.2.0 0.1.1 0.1.0