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 を使用して、シンプルなナビゲーション バー機能を実装します (マウスに遭遇するとナビゲーション バーの背景色が切り替わります)

推薦する

Nginx設定ファイルの詳細な説明

Nginx の主な設定ファイルは nginx.conf で、グローバル ブロック、イベント ブロック...

docker システムコマンドセットの使用

目次docker システム df docker システム プルーンdocker systemc 情報...

略語マークと頭字語マーク

<abbr>タグと<acronym>タグは、Web ページに表示される略語と...

CentOS 7にDockerをインストールする

Linuxシステムをお持ちでない場合は、ダウンロードとインストールについてはhttps://www....

Vueの監視プロパティの詳細

目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...

Windows10システムにスーパーセットをインストールする手順

Superset は、エレガントなインターフェースとデータ テーブルに基づく動的なデータ生成を主な機...

MySQL の大きなデータ テーブルにフィールドを追加する方法

序文フィールドの追加は誰でもよく知っていると思います。簡単に記述できます。MySQL テーブルにフィ...

Windows サーバー管理におけるセキュリティの考慮事項

ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...

Linux コマンド クエリ アプレットでの WePY クラウド開発の実践

みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...

Vue Element-ui テーブルはツリー構造テーブルを実現します

この記事では、ツリー構造テーブルを実現するためのElement-uiテーブルの具体的なコードを参考ま...

フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します

ウェブサイトリンク: http://strml.net/サミュエル・リード著ヒント: 昨日、Mome...

シンプルな HTML ビデオ プレーヤーを実装する方法

この記事では、シンプルな HTML ビデオ プレーヤーを実装する方法を紹介し、皆さんと共有します。詳...

MySql インデックス使用戦略の分析

MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...

Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル

まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。 ダウンロードし...

今日、今週、今月、先月のMySQLクエリデータ

今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...