J'ai tellement googlé, et je n'ai pas eu de réponse appropriée.So, je pose cette question pour un meilleur résultat.
J'ai déjà tué le processus Maintenant, quand j'essaie de recommencer, il montre p> rabbbitmq code> serveur. p>
Commande h2>
[ttet@addr:17.566.98.656 Erlang]$:/ngs/app/ttet> ps -ef | grep erlang
ttet 13813 10547 0 11:57 pts/0 00:00:00 grep erlang
ttet 32155 1 0 Oct08 ? 00:00:14 /ngs/app/ttet/softwares/Erlang/lib/erlang/erts-5.9/bin/epmd -daemon
3 Réponses :
Vous pouvez utiliser De plus de vos journaux, j'ai compris que la raison d'erreurs n'est pas appropriée. Serlnag.cookie Mode d'accès au fichier - {error_info, {sortie, {"Fichier de cookie /ngs/app/cuot/.erlang.cookie doit être accessible par le propriétaire seulement ".... Essayez de le changer Il n'est pas nécessaire de tuer Erlang epmd comme c'est un démon qui Agit comme un serveur de noms sur tous les hôtes impliqués dans des calculs d'erlang distribués et n'interfère pas sur votre instance rabbitmq. P> rabbbitmqctl start_app code> seulement après avoir appelé
rabbbitmqctl stop_app code>. Ces commandes démarrent / arrête l'application rabbbitmq, pas le nœud Erlang. Si vous avez vraiment tué le nœud rabbbitmq, vous devez appeler
rabbbitmq-serveur code> pour démarrer la Rabbitmq. Chèque y a-t-il un nœud Rabbitmq en cours d'exécution, vous pouvez appeler
PS -EF | Lapin Grep Code>. P>
chmod 600 /ngs/app/cuot/.erlang.cookie code> et démarrez à nouveau le serveur RabbitMQ. P>
Merci @sysoff. Mais j'ai déjà résolu ce problème. Mais vous perpétuez votre réponse.
J'ai résolu ceci. P>
première étape est que j'ai modifié l'autorisation de et 2ème étape J'ai utilisé maintenant son travail pour moi. P> /ngs/app/cuot/.erlang.cookie code>. p>
rabbbitmq-server -Détached code> commande pour démarrer le rabbbitmq. p>
Cela m'a aidé:
chmod 600 ~/.erlang.cookie rabbitmqctl start_app
Pas de problème @jdeveloper.