Rabbitmqをインストールしようとしています。両方のerlang、つまりOTP 18.1ファイルのインストールが正常に行われ、rabbitmqのインストールも正常に完了しました。しかし、rabbitmqに接続しようとすると、次のエラーが発生します。
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Plugin configuration unchanged.
Applying plugin configuration to rabbit@INLN50899724A... failed.
* Could not contact node rabbit@INLN50899724A.
Changes will take effect at broker restart.
* Options: --online - fail if broker cannot be contacted.
--offline - do not try to contact broker.
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-server restart
ERROR: epmd error for Host INLN50899724A: address (cannot connect to Host/port)
以下をクリックして、エラーを含む画像を確認してください Error Empd Rabbitmq
返信が遅くなる可能性がありますが、それでもこの問題に直面しています。そのため、rabbitmqバージョン3.6.5のインストール中の誰かのイベントに役立つ場合があります。ノード名を変更するには、「installation dir\sbin」の下の「rabbitmq-env.bat」を開き、RABBITMQ_NODENAMEを「rabbit @ localhost」に変更します(rabbitmq 3.6.5の行番号90)。ただし、Windowsサービスを削除し、ノード名を変更し、サービスをインストールして開始してください。これでうまくいきました。 stackoverflowで正解としてマークされた他のオプションは私には機能しませんでした!
Windowsマシンの場合:
C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ
rabbitmq-env.conf
以下を追加します。
CONFIG_FILE=C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ\rabbitmq
NODE_IP_ADDRESS=127.0.0.1
NODENAME=rabbit@localhost
上記は私のenv-configです。この特定の問題では、nodename
の設定で十分です。
これは、Windows 10マシンで動作します。
RabbitMQサービスを削除します。 RabbitMQをアンインストールします。 epmd.exeプロセスを強制終了します。 c:\ users \\ AppData\Roaming\RabbitMQディレクトリを削除します。
[コントロールパネル]-> [システム]-> [詳細設定]-> [環境変数]に移動します。
RABBITMQ_NODENAME
という名前の変数を追加し、rabbit@localhost
に設定します
RabbitMQを再インストールします。
RabbitMQ sbinディレクトリに移動して(またはスタートメニューからコマンドを実行して)、rabbitmqctl status
を実行します。
((cannot connect to Host/port))エラーは表示されなくなります。
はい、これでCisco AnyConnect VPN関連のインストールの問題が修正されます。
シェルで
$ export RABBITMQ_NODENAME=rabbit@localhost
$ /sbin/rabbitmq-server -detached
rabbit @ INLN50899724Aをrabbit @ localhostに変更して、再試行してください。
または、INLN50899724Aが127.0.0.1を指すようにホストファイルを編集します。