11
votes

rabbbitmqctl.bat sur Windows XP: Impossible de se connecter au nœud Rabbit @ MyPCname: Cadedown

Je viens d'installer Rabbitmq sur mon PC WindowsXP. J'ai accompli aussi l'Erlang OPC15 Preerq.

My Rabitmq semble fonctionner. J'ai fait un simple test avec PIKA à Python et il semble fonctionner. Le service est urinant.

Le problème est que je ne peux rien faire avec RabbitMQCTL.bat. J'ai toujours la réponse: xxx

dans mon fichier journal rabbbitmq, je reçois: xxx

de divers forums je déduis a quelque chose à voir avec les cookies. De quels cookies parlons-nous? Que dois-je faire pour pouvoir gérer mon instance rabbbitmq à l'aide de rabbbitmqctl.bat? S'il vous plaît mot votre réponse d'une manière qu'un programmeur non fonctionnel non fonctionnel erlang comprendrait.


0 commentaires

4 Réponses :


1
votes

Essayez de créer un fichier appelé .erlang.cookie dans votre répertoire à domicile $ et mettez une simple phrasephrase là-bas.

Redémarrez Rabbitmq et cela pourrait fonctionner. Si ce n'est pas alors, Rabbitmq fait quelque chose pour vous assurer de ne pas pouvoir mettre en place un cookie de vaste système.


0 commentaires

21
votes

avait le même problème, cette instruction sortit directement du Guide d'installation manuel a résolu mon problème: < / p>

synchroniser des cookies erlang (lors de l'exécution d'un service Windows installé manuellement)

Cookies de sécurité Erlang utilisées par le compte de service et l'utilisateur Exécution rabbbitmqctl.bat doit être synchronisé pour rabbbitmqctl.bat à fonction.

Pour vous assurer que les fichiers de cookies erlang contiennent la même chaîne, copiez le fichier .erlang.cookie dans le répertoire Windows (normalement c: \ windows \ .erlang.cookie ) Pour remplacer l'utilisateur .erlang.cookie. Le cookie de l'utilisateur sera dans le répertoire de base de l'utilisateur ( HomeDrive %% homepath% ), par exemple C: \ Documents et paramètres \% Nom d'utilisateur% \. erlang.cookie ou c: \ users \% nom_serveur% \


0 commentaires

1
votes

Cela a fonctionné pour moi après avoir remplacé le fichier ".erlang.cookie" sous C: \ Windows dans C: \ Documents et paramètres \ Nom d'utilisateur, car le cookie doit être identique à ma compréhension.


0 commentaires

2
votes

Commande de raccourci

​​pour @lining Réponse:

copy C:\Windows\.erlang.cookie %HOMEDRIVE%%HOMEPATH%\.erlang.cookie 


0 commentaires