Advanced Queue Stuck Processing Checklist for Drupal Teams
A practical checklist for detecting Advanced Queue rows stuck in processing after worker crashes, deploys, memory limits, or server restarts.
Advanced Queue is useful because it makes background work explicit. But when workers crash, PHP memory is exhausted, or deploys interrupt processing, teams can end up with rows that look busy forever.
Checklist
- Track rows in processing state longer than the expected worker window.
- Compare stale processing counts with deploy and worker restart times.
- Separate a healthy backlog from a stuck processing backlog.
- Surface queue names in a report that non-developers can understand.
Cron Queue Guard OS treats stale processing as a critical operational signal because it usually means new work is blocked behind old work that will not finish.