Details:
The web interface spins up a queue (via node.js). I also have it optionally spinning up an eventsource queue via django/python. Unfortunately, with the django side I can't detect when a client disconnects so the queue is never deleted (unlike the node side).
I had the event source stuff bypassed in client side JS until I figured out how to kill the queue (don't know why it was sticking around even though it was set as auto-delete) but it looks like it was hit in some way. ...perhaps by web scrapers.
This caused a bunch of queues listening to everything and no active consumers. I cleared out the queues and changed the django view to no longer connect / create eventsource zombie queues.
Thanks,
Christian