Я использую сельдерей с RabbitMQ. В последнее время я заметил, что создается большое количество временных очередей.
Итак, я экспериментировал и обнаружил, что когда задача выходит из строя (это задача вызывает исключение), тогда формируется временная очередь со случайным именем (например, c76861943b0a4f3aaa6a99a6db06952c), и очередь остается.
Некоторые свойства временной очереди, найденные в rabbitmqadmin, следующие:
auto_delete: True потребителей: 0 долговечный: False сообщений: 1 messages_ready: 1
И одна такая временная очередь выполняется каждый раз, когда задача терпит неудачу (то есть вызывает исключение). Как избежать этой ситуации? Потому что в моей производственной среде формируется большое количество таких очередей.