[rabbitmq-discuss] Memory leak in STOMP connector or federation?

Tomas Doran bobtfish at bobtfish.net
Fri May 16 16:35:54 BST 2014


On May 16, 2014, at 4:29 PM, Michael Klishin <mklishin at gopivotal.com> wrote:

>  
> 
> On May 16, 2014 at 7:26:33 PM, Tomas Doran (bobtfish at bobtfish.net) wrote:
>>> I’ve attached the rabbitmqctl report in the hope that someone  
>> with more clues than me will be able to read the runes better and  
>> point out what may be wrong or give me any hints for how to further  
>> investigate.
> 
> The title says you suspect STOMP plugin or Federation. Are those (and management)
> are the only plugins enabled? Do you publish messages over STOMP and use federation? 

Correct, both of these things - I’m using mcollective a lot (this is the vast bulk of the connections and traffic to the message queue).

Messages are published via STOMP to explicit rabbitmq exchanges, and these exchanges are federated to a couple of other brokers in a star distribution.

We seem to be seeing the most/fastest leaking on the machine which gets the most connections (and disconnections) - at the rate of a few a second (see end), however machines with less clients (and less ephemeral clients) are also leaking, just at a reduced rate.


Cheers
Tom

E.g.

=INFO REPORT==== 16-May-2014::08:33:09 ===
closing STOMP connection <0.1169.2> (10.56.6.52:46849 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:09 ===
accepting STOMP connection <0.1184.2> (10.56.6.52:46850 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:09 ===
closing STOMP connection <0.1184.2> (10.56.6.52:46850 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
accepting STOMP connection <0.1202.2> (10.56.5.51:51111 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
accepting STOMP connection <0.1207.2> (10.56.5.51:51112 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
closing STOMP connection <0.1202.2> (10.56.5.51:51111 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
closing STOMP connection <0.1207.2> (10.56.5.51:51112 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
accepting STOMP connection <0.1232.2> (10.56.5.51:51113 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
accepting STOMP connection <0.1240.2> (10.56.5.51:51114 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
closing STOMP connection <0.1232.2> (10.56.5.51:51113 -> 10.56.1.15:61614)

=INFO REPORT==== 16-May-2014::08:33:11 ===
closing STOMP connection <0.1240.2> (10.56.5.51:51114 -> 10.56.1.15:61614)


More information about the rabbitmq-discuss mailing list