Configure queue workers and graceful shutdown behavior.
---
name: render-background-workers
description: >-
Sets up and configures background workers on Render for queue-based job
processing. Use when the user needs to process async jobs, consume from a
queue, run Celery/Sidekiq/BullMQ/Asynq/Oban workers, handle graceful
shutdown with SIGTERM, wire a worker to Key Value (Redis), or choose between
workers and cron jobs for background work.
Trigger terms: background worker, async jobs, queue consumer, Celery,
Sidekiq, BullMQ, Asynq, Oban, job processing, SIGTERM, graceful shutdown.
license: MIT
compatibility: Render background worker services
metadata:
author: Render
version: "1.0.0"
category: compute
---
# Render Background Workers
This skill explains **worker** services on Render: processes that **consume jobs from a queue** instead of serving HTTP. Pair with **render-blueprints**, **render-env-vars**, and **render-networking** when wiring `render.yaml` and private connectivity.
## When to Use
- Designing or debugging **queue-backed workers** (Celery, Sidekiq, BullMQ, Asynq, etc.)… install to load the full skill