Inspect a Queue's Backlog and Consumers

queues & cron

// what it does

list shows every queue on the account; info reports one queue's backlog size, its producers, and the consumer Worker attached to it. First stop when messages aren't being processed or a backlog keeps growing — it confirms whether a consumer is even wired up.

// shell

$ wrangler queues list
$ wrangler queues info <name>

// gotcha

A growing backlog with no consumer usually means the [[queues.consumers]] binding was never deployed, or the consumer Worker is throwing and every batch is being retried.