<div dir="ltr">Thanks Simone! I figured there was something like this. And the discussion you referenced is also very helpful.<div><br></div><div>Matt</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 21, 2013 at 11:54 AM, Simone Sciarrati <span dir="ltr"><<a href="mailto:s.sciarrati@gmail.com" target="_blank">s.sciarrati@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
As reported in this message<br>
<a href="http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2012-April/019446.html" target="_blank">http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2012-April/019446.html</a><br>
you should be able to do:<br>
<br>
rabbitmqctl eval 'application:stop(rabbitmq_management).'<br>
rabbitmqctl eval 'application:start(rabbitmq_management).'<br>
<br>
to just restart the management plugin. I have had the same issue and<br>
stopping/starting the management app dropped the memory usage, in my<br>
case it took 2/3 minutes to complete the command but the node remained<br>
functional during the operation (if I remember correctly we had a<br>
similar amount of memory held by the management db).<br>
<br>
Test before you run :)<br>
<span class="HOEnZb"><font color="#888888"><br>
Simone<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Nov 21, 2013 at 8:24 PM, Matt Pietrek <<a href="mailto:mpietrek@skytap.com">mpietrek@skytap.com</a>> wrote:<br>
> Thanks Michael and Simon - This is immensely helpful. Just knowing some<br>
> place to focus on is great. Given the nature of the issues, it appears<br>
> consistent with what we've observed in our various test scenarios.<br>
><br>
> I've got 3.2.1 running in a different cluster for testing. Hopefully it will<br>
> validate quickly and we can move to it sooner rather than later.<br>
><br>
> One more question - Without restarting the broker, is there any way to<br>
> restart just the management agent and/or force a GC so as to clean up<br>
> memory? This might buy us some time until we can upgrade.<br>
><br>
> Thanks again,<br>
><br>
> Matt<br>
><br>
><br>
> On Thu, Nov 21, 2013 at 4:11 AM, Simon MacMullen <<a href="mailto:simon@rabbitmq.com">simon@rabbitmq.com</a>> wrote:<br>
>><br>
>> On 21/11/13 02:47, Matt Pietrek wrote:<br>
>>><br>
>>> The management database at 1.3GB seems excessive.<br>
>><br>
>><br>
>> To add to what Michael said: yes, this is excessive. Almost certainly one<br>
>> of the leaks we've fixed since 3.0.2.<br>
>><br>
>> As a rule of thumb I would expect the management DB to take about as much<br>
>> memory as Mnesia. Certainly within an order of magnitude anyway.<br>
>><br>
>> I'm reluctant to get into tracking down exactly which old bug you are<br>
>> seeing :-) but there were definitely leaks in 3.0.2 such that:<br>
>><br>
>> * Connection and channel data was never cleaned up for nodes that crashed<br>
>><br>
>> * Consumer records might not be cleaned up<br>
>><br>
>> * Fine stats were issued for queue slaves and never cleaned up even when<br>
>> the queue was deleted<br>
>><br>
>> If you can't upgrade, in addition to the suggestions Michael made<br>
>> (increase the stats interval or disable the management plugin) there's a<br>
>> halfway house: disable fine stats collection<br>
>> (<a href="http://previous.rabbitmq.com/v3_0_x/management.html#fine-stats" target="_blank">http://previous.rabbitmq.com/v3_0_x/management.html#fine-stats</a>). This will<br>
>> stop you seeing message rates but will prevent some of those leaks.<br>
>><br>
>> Cheers, Simon<br>
>><br>
>> --<br>
>> Simon MacMullen<br>
>> RabbitMQ, Pivotal<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> rabbitmq-discuss mailing list<br>
> <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
> <a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
><br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</div></div></blockquote></div><br></div>