1. ホーム
  2. rabbitmq

[解決済み] RabbitMQからすべてのキューを削除しますか?

2022-02-18 09:41:28

質問

インストールしたのは rabbitmqadmin で、すべてのExchangeとQueueをリストアップすることができました。どうすれば rabbitmqadmin または rabbitmqctl ですべてのキューを削除します。

解決方法は?

まず、キューをリストアップします。

rabbitmqadmin list queues name

そして、リストから、ひとつずつ手動で削除していく必要があります。

rabbitmqadmin delete queue name='queuename'

出力形式の関係で、以下のようなレスポンスの grep はできないようです。 list queues . あるいは、単に すべて (読んでください。 全設定をリセット で、インストールをデフォルトの状態に戻す)を使用します。

rabbitmqctl stop_app
rabbitmqctl reset    # Be sure you really want to do this!
rabbitmqctl start_app