When you use amqp as result backend, it will create a new temporary queue for every result corresponding to each tasks that worker consumes.
If you are not interested in the result, you can try CELERY_IGNORE_RESULT = True
setting.
The temporary queue will last for 24 hours by default. You can try setting CELERY_TASK_RESULT_EXPIRES= for that.
For details see ext-link