Warren
Error

Connection blocked: low on disk / low on memory: what a RabbitMQ resource alarm does to your publishers

2026-10-19 · 2 min read · Viktor Baumann

connection.blocked: low on disk

When a node runs short of disk space or memory, RabbitMQ raises a resource alarm and blocks every connection that publishes. Consumers keep running, so the queues can drain. What your publishers notice depends on the client, and the default is to notice nothing. Measured on RabbitMQ 4.3.6 with pika 1.3.2, the alarm raised by setting the disk free limit above the free space.

What happened to the publisher

Without a timeout (pika's default), the publisher waits until the alarm clears, however long that is: requests pile up in front of it, threads hang, health checks that only look at "connected" stay green.

What to do