What happens when you close your application, do the queues get cleaned up or do they stick around?<br><br>On Friday, 25 January 2013 14:59:08 UTC, Max E. Kuznecov  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hello<br><br>In my application I have a pool of temporary queues, used for RPC-like messaging.<br>Queues are created with flags durable and exclusive.<br><br>I'm observing a constant growth in queues memory as the time passes despite the fact rabbitmqctl shows zeros in messages column.<br>The output looks like this:<br><br>rabbitmqctl list_queues memory name messages consumers | sort -rn | head<br>10772176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-qnA00cF1K0o2vq1KyO9_<wbr>yQ&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>10772104&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-<wbr>os12dLIRtGJYqEwG7xpZOA&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-<wbr>YJkYswabMY0eUQi057xdHA&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-X8_I9wVBb6H2bHb_<wbr>yt5zrw&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>10771888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; amq.gen-<wbr>wLAXnQjySs9QgVlaZOlXaw&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>....<br><br>And this number just continues to grow until memory high watermark is hit.<br>Maybe I'm missing something but how is this possible? Message rate is about 50 msg/s, it is not so high.<br>Is it possible somehow to find out why is memory not being freed?<br><br>rabbitmq version 3.0.1 on linux x86_64 box with erlang client API.<br><br>Thank you.<br></blockquote>