In RabbitMQ 4.1.4, quorum queues (QQs) with very large backlogs—such as millions of messages or large payloads—can become unresponsive. Management UI actions like "Get message" or "Purge" hang or fail, and new consumers time out on basic.consume. This occurs even without active consumers, leaving the queue stalled despite appearing present.
Typical symptoms include:
This is a known product issue in RabbitMQ 4.1.4 that affects quorum queue Raft processes during heavy load, restarts, or leadership transfers, causing leader/follower crashes or timeouts. This leaves the queue in a noproc or non-progressing state, blocking all operations without self-recovery.
Upgrade to RabbitMQ 4.2.0 or later, which fixes Raft handling and adds gradual leadership transfers for overloads/restarts. Test in staging first, as quorum queue metrics and behavior changed (update dashboards/alerts).
Workarounds:
Proactive measures:
References: