LinuxサーバーでRabbitMQ管理ページにアクセスできない問題を解決

LinuxサーバーでRabbitMQ管理ページにアクセスできない問題を解決

私のプロジェクトの特定の機能ではサーバーが rabbitmq にメッセージを送信する必要があるため、今日は Linux サーバーに rabbitmq をインストールしました。まず、yum を使用して erlang 環境をインストールし、次に rpm を介して rabbitmq サービスをインストールして、環境を構成します。

systemctl で rabbitmq-server を起動します。

rabbitmq を起動し、ip:15672 にアクセスすると、サーバーがアクセスを拒否していることがわかります。

最初はファイアウォールの問題ではないかと疑ったので、Linux ファイアウォールと Alibaba Cloud ファイアウォールを確認したところ、ポート 15672 が開いていることがわかりました。そこで、問題のトラブルシューティングを始めました。サーバー上で wget http://localhost:15762 を使用したところ、アクセスできないことがわかったので、ファイアウォールの問題ではありませんでした。そこで、コマンドを使用して rabbitmq プロセスを見つけました。

ps -ef | grep rabbitmq

コンテンツ出力があり、rabbitmqが正常に起動したことが証明されました。次にrabbitmqのポート番号を確認したところ、ポート番号4369しかなく、15672はありませんでした。そこで、設定ファイルの修正やその他の操作でポート番号を変更しようとしましたが、効果はありませんでした。Baiduで検索したところ、Webプラグインをインストールしていないことがわかったので、コマンドでWebプラグインをインストールしました。

rabbitmq-plugins は rabbitmq_management を有効にします

インストールが成功した後、管理ページにアクセスしましたが、まだ機能しません。最後に、プラグインのデフォルトの起動場所は、rabbitmqのインストール場所ではなく、etc/rabbitmqの下にあることがわかりました。cdコマンドで、usr/lib/rabbitmq/binと入力します。

問題を解決するには、プラグインをインストールしてrabbitmqサービスを再起動してください。

/usr/lib/rabbitmq/bin をコピーします。
rabbitmq-plugins は rabbitmq_management を有効にします
rabbitmqctl 停止
rabbitmq-server が切り離されました

Linux サーバーで RabbitMQ 管理ページにアクセスできない問題を解決する方法についての記事はこれで終わりです。Linux RabbitMQ にアクセスできないことに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux RabbitMQ クラスタ構築プロセス図
  • Linux に RabbitMQ をインストールするための詳細なチュートリアル

<<:  MIME タイプの完全なリスト

>>:  Html+Css を使用して、シンプルなナビゲーション バー機能を実装します (マウスに遭遇するとナビゲーション バーの背景色が切り替わります)

推薦する

MySQLソートにおけるCASE WHENの使用例

序文以前のプロジェクトでは、SQL の CASE WHEN ソート関数が使用されました。ではブログメ...

CSSは、入力ボックスのフローティングテキスト効果を実現するために、placeholder-shown疑似クラスを使用します。

この記事では、:placeholder-shown 疑似クラスを使用して、純粋な CSS で浮動疑問...

Centos6.5 でのスーパーバイザーのアップグレード、インストール、および構成に関するチュートリアル

スーパーバイザー紹介Supervisor は、Python で開発されたクライアント/サーバー サー...

MySQL OOM (メモリオーバーフロー) の解決策

OOM は「Out Of Memory」の略で、メモリオーバーフローを意味します。メモリ オーバーフ...

MySQL インデックスの知識の要約

MySQL インデックスの確立は、MySQL の効率的な操作にとって非常に重要です。インデックスによ...

uniappがインターフェースドメイン名を動的に取得する方法を分析する

背景インターフェイス ドメイン名はハードコードされておらず、動的に取得されます。具体的な実装は、静的...

表面的なウェブデザイン

<br />私はいつもYahooのウェブデザインが素晴らしいと信じてきました。しかし、こ...

PXEを使用してCentOS7.6を自動的にインストールする方法の詳細なチュートリアル

1. 需要ベースには 300 台の新しいサーバーがあり、CentOS7.6 オペレーティング システ...

CSS変換ページめくりアニメーションレコードの実装

ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...

Nginx は rtmp ライブ サーバーの実装コードを構築します

1. nginxソースディレクトリに新しいrtmpディレクトリを作成し、git clone http...

MySQLクエリのパフォーマンスを分析する方法

目次スロークエリの基礎: データ取得の最適化データベースから不要なデータが要求されていないか確認する...

MySQL ステートメントコメントの紹介

MySQL は次の 3 種類のコメントをサポートしています。 1. 行末の「#」文字から。 2. 「...

mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16 winx64.zipのインストールと設定方法の具体的なコード...

CSS3で跳ねるボールのアニメーションを実現

私は通常、大手ウェブサイトの特別ページや製品リリースページを訪問するのが好きです。なぜなら、たくさん...

入力テキストボックスの長さをコンテンツに応じて変更する方法

初め:コードをコピーコードは次のとおりです。 <input type="text&q...