Hi<div>��we face some blocking problems in rabbitmq cluster�environment.</div><div>��we have some java test clients and 2 rabbit servers clustered, one ram and the other disk, all of them are 2.1.1.</div><div>��the client creates two connections when it is initialized, and holds these two connections. For each action as basicGet/basicPublish, it randomly chooses one connection.</div>


<div>��the queues and exchanges are created on one server (random choose) when the client starts up.</div><div>��then the client creates many threads. Each thread randomly chooses one connection and randomly chooses several exchanges to publish and several queues to get.</div>
<div><br></div>

<div>��but after�several�message published/got, both servers face blocking problems. The test client blocks and the server command like &quot;rabbitmqctl list_queues&quot; and &quot;rabbitmqctl stop&quot; blocks too.</div>


<div>��but &quot;rabbitmqctl status&quot; does not block and returns ok.</div><div><br></div><div>��when we move to 1 single server(disk), everything turns fine. Rabbit server behaves quite well as a single node.</div><div>


��</div><div>��by the way, we are running on erlang R14B. Both queues and messages are persistent and durable.</div><div>��Any suggestions?</div>