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. P>
Le problème est que je ne peux rien faire avec RabbitMQCTL.bat. J'ai toujours la réponse: p> dans mon fichier journal rabbbitmq, je reçois: p> 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. P> p>
4 Réponses :
Essayez de créer un fichier appelé .erlang.cookie dans votre répertoire à domicile $ et mettez une simple phrasephrase là-bas. P>
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. p>
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) fort> p>
Cookies de sécurité Erlang utilisées par le compte de service et l'utilisateur
Exécution Pour vous assurer que les fichiers de cookies erlang contiennent la même chaîne, copiez le fichier rabbbitmqctl.bat code> doit être synchronisé pour
rabbbitmqctl.bat code> à
fonction. p>
.erlang.cookie code> dans le répertoire Windows (normalement
c: \ windows \ .erlang.cookie code>) Pour remplacer l'utilisateur
.erlang.cookie. code> Le cookie de l'utilisateur sera dans le répertoire de base de l'utilisateur (
HomeDrive %% homepath% code>), par exemple
C: \ Documents et paramètres \% Nom d'utilisateur% \. erlang.cookie code> ou
c: \ users \% nom_serveur% \ p>
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. P>
Commande de raccourci
pour @lining Réponse:
copy C:\Windows\.erlang.cookie %HOMEDRIVE%%HOMEPATH%\.erlang.cookie