Hi,<div><br></div><div>We ran into a situation where we hit a memory limit by queues being filled upt, causing all connections to be in a blocked or blocking state.</div><div><br></div><div>We're killed all connections from the client side and deleted the filled up queues. </div>
<div>While the broker is still cleaning up /msg_store_transient (which is horribly slow), it also still lists all the connections as alive, being still blocked.</div><div><br></div><div>Is it possible that when the broker is still in memory alarm mode, the connections (blocked) are not checked for their heartbeat and therefore are kept alive?</div>
<div><br></div><div>And what is the cause of the slowness of the cleanup when deleting queues with only transient messages?</div><div><br></div><div>- Irmo</div>