Celery worker flags prevent catatonic state but disable cluster features
warningconfigurationUpdated Mar 14, 2026(via Exa)
Technologies:
How to detect:
Using Celery worker flags --without-heartbeat --without-gossip --without-mingle avoids the code path that causes catatonic state after Redis broker restart. However, these flags disable cluster coordination features including heartbeat monitoring, worker-to-worker gossip communication, and startup synchronization.
Recommended action:
Evaluate trade-off between preventing catatonic state and losing cluster features. If cluster coordination is not critical, start workers with --without-heartbeat --without-gossip --without-mingle flags. If cluster features are needed, implement enhanced health check and restart policy instead. Document impact of disabled features on monitoring and worker coordination.