web-dev-qa-db-ja.com

WindowsはローカルコンピューターでRabbitMQサービスを開始できませんでした

ローカルのWindowsラップトップでRabbitMQサービスを開始しようとしていますが、次のエラーが発生し続けます。

enter image description here

私は最初にここからerlang(OTP 19.0 Windows 64ビットバイナリファイル)をダウンロードしました: http://www.erlang.org/downloads 。次に、ここからRabbitMQをダウンロードしました: https://www.rabbitmq.com/install-windows.html

Erlangは正しくインストールされているようです-ログにエラーはありません。 RabbitMQは、インストールログに次のメッセージを表示します。

Installing RabbitMQ service...
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
C:\Program Files\erl8.0\erts-8.0\bin\erlsrv: Service RabbitMQ added to system.
Error spawning C:\Program Files\erl8.0\erts-8.0\bin\epmd -daemon (error 0)
Starting RabbitMQ service...
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
C:\Program Files\erl8.0\erts-8.0\bin\erlsrv: Failed to start service RabbitMQ.
Error: The process terminated unexpectedly.

両方をアンインストールし、ラップトップを再起動して再インストールしましたが、それでも機能しません。

ファイアウォールルールも追加しましたが、それでもうまくいきません。 2番目のファイアウォールルールは、これらのポートの接続を許可するためのものです:4369、25672、5672、5671、15672、61613、61614、1883、8883

enter image description here

9
webDeveloper

私はエラーにある同じ問題を抱えていたと思います

ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。

...そしておそらくerlangがインストールされたときに何らかの理由でそれは[〜#〜] homedrive [〜#〜]u:に設定しますまたは何かばかげた。

コマンドラインから実行します。

SET HOMEDRIVE=C:

次に、rabbitmq-serviceを再度実行してみてください。 停止、削除、インストール、開始もう一度する必要があるかもしれません。

rabbitmq-service stop
rabbitmq-service remove
rabbitmq-service install
rabbitmq-service start

。erlang.cookiec:\ Windowsからユーザーフォルダのルート(C:\ Users\{)にコピーしたことを確認してください。ユーザー} \

17
BrokenRobot
Open the command Prompt and run the following commands one by one:

c:\>cd\  
c:\>cd Program Files  
c:\Program Files>cd RabbitMQ Server  
c:\Program Files\RabbitMQ Server>dir  
c:\Program Files\RabbitMQ Server>cd rabbitmq_server-3.8.1  
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1>dir  
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1>cd sbin  
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>dir  
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>SET HOMEDRIVE=C:

c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>rabbitmq-service enable

c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>rabbitmq-plugins enable rabbitmq_management

.erlang.cookieがc:\ Windowsからユーザーフォルダのルート(C:\ Users {user} \)にコピーされていることを確認してください。

0
kiran kumar