RabbitMQでキューの内容を確認する方法
RabbitMQのWeb管理画面またはコマンドラインツールを使用して、RabbitMQのキュー内容を確認できます。
- ウェブ管理画面で
- 通常は http://localhost:15672/ からアクセスできる RabbitMQ の Web 管理画面を開きます。
- ユーザーネームとパスワードを入力してログインしてください。
- 左側のナビゲーションバーで「キュー」を選択します。
- キューの一覧から、詳細を確認したいキューを選択する。
- キュー詳細ページでは、キュー内のメッセージ数、コンシューマー数などの情報を確認できます。
- キュー内のメッセージの内容を確認するには、キュー名をクリックしてキューの詳細画面を開き、「メッセージを取得」ボタンを押してから、取得したいメッセージの数を指定し、「メッセージを取得」ボタンを押せばメッセージの内容を確認できます。
- コマンドラインツールを使用する:
- コマンドライン・ターミナルを開く。
- RabbitMQのインストールディレクトリのsbinディレクトリへ移動します。
- キューの内容を確認するには次のコマンドを使用します:
./rabbitmqctl get_queue_messages < キュー名 > < メッセージ数 >ただし、< キュー名 > は確認するキューの名前で、< メッセージ数 > は取得するメッセージの数です。 - コマンドを実行すると、キューに入っているメッセージ内容を確認できます。
RabbitMQのWeb管理画面やコマンドラインツールでキューの中身を確認するには、権限が必要です。Web管理画面にアクセスできない、あるいはコマンドラインツールが使えない場合は、権限の設定を確認する必要があります。