私はRabbitMQでCeleryを使用しています。最近、多数の一時的なキューが作成されていることがわかりました。Celeryで作成された一時キュー
タスクが失敗したとき(つまりタスクが例外を発生させるとき)、ランダムな名前の一時的なキュー(c76861943b0a4f3aaa6a99a6db06952cなど)が形成され、キューが残っていることを実験したところ、
次のようにrabbitmqadminに見られるような一時的なキューのいくつかのプロパティがある -
auto_delete:真 消費者:0 耐久性:偽 メッセージ:1 messages_ready:1
そして、もう一つ、このような一時的なキューをタスクが失敗するたびに(すなわち、例外を発生させて)作成されます。このような状況を避けるには?私の生産環境では、このようなキューが多数形成されるためです。
これは興味深い観察です!私も知りたいです。 –
こんにちは。私はこの問題を解決することができました。答えを見てください(私も同様です)。それが役に立てば幸い。 – Siddharth