Worker Health Check
GET/api/v1/health/worker
Check if the ARQ background worker is alive and processing jobs.
Checks:
- Worker heartbeat exists in Redis (arq:queue:health-check)
- Heartbeat is recent (TTL > 10 seconds means refreshed recently)
- Queue depth is reasonable (warns if > 100 pending jobs)
Returns:
- 200: Worker is healthy
- 503: Worker appears dead or unresponsive
Use this endpoint for external monitoring (UptimeRobot, etc.) to alert when background jobs stop processing.
Responses
- 200
Successful Response