Skip to content

Queue Operations

SKE provides runtime control over queue processing without touching the cloud console. For queue infrastructure provisioning, see Infrastructure: Queues.

Terminal window
ske queue:pause default --env production
✓ Queue "default" paused

Pausing stops the queue service from delivering messages to your application. Messages accumulate in the queue and are processed when you resume.

Terminal window
ske queue:resume default --env production
✓ Queue "default" resumed

Pending messages begin processing immediately.

Terminal window
ske queue:pause --all --env production
✓ All queues paused (default, notifications, exports)

Monitor queue depth, processing rates, and failures through the dashboard or API. Key metrics:

Metric Description
Messages available Number of messages waiting to be processed
Messages in flight Number of messages currently being processed
Failed messages Messages in the dead-letter queue
  • During maintenance — maintenance mode automatically pauses queue processing
  • During migrations — pause queues before running migrations that change the data structure jobs depend on
  • Debugging — pause to inspect the queue state without new messages being processed
  • Load management — pause low-priority queues during traffic spikes

Jobs that exceed retry limits are moved to a dead-letter queue. Inspect failed jobs through the dashboard to see the failure reason, and retry or delete them.