On 13 March 2015 at 17:34:04, Marek T (
marek...@gmail.com) wrote:
> My client created 10000 autodelete queues over a single connection.
> Then it crashed.
>
> Now I am stuck with 10000 queues. There are no channels open. I
> would expect these queues to be automatically cleaned up by server
> when a channel/connection is closed.
Exclusive queues are deleted when client disconnects. Auto-deleted queues are removed
when last consumer is cancelled (or its channel is closed/connection is lost) *if there ever was one*.
> Is there some cleanup mechanism which would get rid of the queues?
You can delete queues using RabbitMQ clients or HTTP API. To list queues, see rabbitmqctl list_queues
or HTTP API.
--
MK
Staff Software Engineer, Pivotal/RabbitMQ