Skip to content
Discussion options

You must be logged in to vote

@kamilzzz you haven't provided any executable evidence to back your claim. An alarm can trivially be simulated by using very high (for memory) or very low (for free disk space) values with rabbitmqctl set_vm_memory_high_watermark, rabbitmqctl set_disk_free_limit.

Any connection on which RabbitMQ observes one of the publishing or content frames (specifically a basic.publish frame or content header or content body frames) will be blocked, even if it is primarily or almost exclusively used by consumers. Connections that never publish won't be.

You have two options:

  1. Use a separate connection for publishing so that only that connection is blocked
  2. Overprovision disk space

Both recommendations…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@kjnilsson
Comment options

Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants