[rabbitmq-discuss] when consumers goes away, how to delete their queues left behind

Simon MacMullen simon at rabbitmq.com
Thu Sep 12 15:09:56 BST 2013


You might find that queue expiry is what you want. See 
http://www.rabbitmq.com/ttl.html#queue-ttl

Cheers, Simon

On 12/09/13 15:00, Grenier,Michel [CMC] wrote:
> Hi rabbitmq gurus
>
>    In our environment, there is a probability that
>    a portion of our outside consumers  will "come and go away after a
> while" ...
>
>    Except for the rabbitmq-management plugin, there is no rabbitmqctl
> command to
>    delete a queue... is this right !?
>
>    So the only way to delete an unwanted queue will be to code something
>    using the administrator user that will delete a queue using its
> name... is that right !?
>    It is possible using PIKA ?
>
>
> 		Michel Grenier
> 		(514) 421-7204
>
>
>
> -----Original Message-----
> From: Grenier,Michel [CMC]
> Sent: 11 September, 2013 11:03
> To: 'Discussions about RabbitMQ'
> Subject: RE: [rabbitmq-discuss] losing messages
>
> More details about message leaking
>
> My publishers all open one connection, uses 1 channel and declare and
> feed the same exchange (exchange with auto-delete = true)
>
> When I start the publishers the exchange is created and receives
> (publish-in) messages.
>
> Than running my consumer :
> it opens one connection, uses 1 channel, creates a queue
> (auto-delete=true) and declare the same exchange (auto-delete=true)  and
> bind the exchange  to its queue everything runs smoothly.
>
> When I stop my consumer the exchange is deleted in the rabbitmq server
> (rabbitmq-management shows that)
> even if the publishers are still feeding ???   Is this normal ?
>
> Restarting the consumer, the exchange is "recreated"  but it seems that
> some (or sometimes all) the bindings with the publishers are broken ???
>
> This is how I am losing messages
>
> Rabbitmq 3.1.5
>
>
> What do I do wrong ?
>
>
> 		Michel Grenier
> 		(514) 421-7204
>
>
> -----Original Message-----
> From: rabbitmq-discuss-bounces at lists.rabbitmq.com
> [mailto:rabbitmq-discuss-bounces at lists.rabbitmq.com] On Behalf Of
> Grenier,Michel [CMC]
> Sent: 09 September, 2013 10:51
> To: Discussions about RabbitMQ
> Subject: Re: [rabbitmq-discuss] losing messages
>
> No error on the producer/publisher side
> No errors/warnings in  RabbitMQ log.
>
> I have installed PIKA, and used their asynchronous consumer example and
> so far (over the all the weekend) I wasn't able to reproduce the
> problem...
>
> This seems to point to my consumer...  will post something if it happens
> again.
>
> Thanks
>
> 		Michel Grenier
> 		(514) 421-7204
>
>
>
> -----Original Message-----
> From: rabbitmq-discuss-bounces at lists.rabbitmq.com
> [mailto:rabbitmq-discuss-bounces at lists.rabbitmq.com] On Behalf Of
> Michael Klishin
> Sent: 05 September, 2013 11:19
> To: Discussions about RabbitMQ
> Subject: Re: [rabbitmq-discuss] losing messages
>
> Grenier,Michel:
>
>> than  for no apparent reason,  my consumer is missing  some messages
>> from one producer...
>>
>>     The producer still sends messages...   I simply restart the
> producer and the problem is resolved...
>
> Is your producer report any errors? Are there any errors or warnings in
> RabbitMQ log (if you have it, please post it to the list).
>
> Does it work better if you try Pika (a different Python client)?
>
> MK
>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>


-- 
Simon MacMullen
RabbitMQ, Pivotal


More information about the rabbitmq-discuss mailing list