4 votes

Windows n'a pas pu démarrer le service RabbitMQ sur l'ordinateur local.

J'essaie de lancer le service RabbitMQ sur mon ordinateur portable Windows local, mais je continue à obtenir cette erreur :

enter image description here

J'ai d'abord téléchargé erlang (fichier binaire OTP 19.0 Windows 64-bit) d'ici : http://www.erlang.org/downloads . Puis j'ai téléchargé RabbitMQ depuis ici : https://www.rabbitmq.com/install-Windows.html

Erlang semble s'être installé correctement - je ne vois pas d'erreurs dans les journaux. RabbitMQ affiche ce message dans les journaux d'installation :

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.

J'ai désinstallé les deux, redémarré mon ordinateur portable et réinstallé mais cela ne fonctionne toujours pas.

J'ai également ajouté des règles de pare-feu, mais toujours pas de chance. La 2ème règle de pare-feu est pour permettre la connexion pour ces ports : 4369, 25672, 5672, 5671, 15672, 61613, 61614, 1883, 8883

enter image description here

10voto

BrokenRobot Points 634

Je pense avoir eu le même problème qui réside dans l'erreur

La syntaxe du nom de fichier, du nom de répertoire ou de l'étiquette de volume est incorrecte.

... et que peut-être, lorsque erlang a été installé, pour une raison ou une autre, il définit l'option HOMEDRIVE à u : ou quelque chose de stupide.

Depuis la ligne de commande, exécutez :

SET HOMEDRIVE=C:

Ensuite, essayez de lancer à nouveau votre service rabbitmq. Vous devrez peut-être arrêter, supprimer, installer, démarrer encore une fois.

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

et assurez-vous que vous avez bien copié le fichier .erlang.cookie de c : \Windows à la racine de votre dossier utilisateur ( C:\Users\ {utilisateur}\N )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X