Rabbitmq -> Rapports epmd: le nœud 'lapin' ne fonctionne pas du tout?


14
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server start
 * Starting message broker rabbitmq-server                                        [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server  stop
 * Stopping message broker rabbitmq-server                                                * message broker already stopped
                                                                              [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server status
Status of node 'rabbit@ip-172-31-21-62' ...
Error: unable to connect to node 'rabbit@ip-172-31-21-62': nodedown

DIAGNOSTICS
===========

attempted to contact: ['rabbit@ip-172-31-21-62']

rabbit@ip-172-31-21-62:
* connected to epmd (port 4369) on ip-172-31-21-62
* epmd reports: node 'rabbit' not running at all
              no other nodes on ip-172-31-21-62
* suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-19082@ip-172-31-21-62'
- home dir: /var/lib/rabbitmq 
- cookie hash: Zoi/1N8mjGUsELj8Z7yzoA==

ubuntu@ip-172-31-21-62:~$

J'ai essayé de le réinitialiser en utilisant sudo rabbitmqctl resetet les sudo rabbitmqctl force_resetdeux n'ont pas fonctionné.


Réponses:


9

supprimez / var / log / rabbitmq / * et redémarrez-le

à partir de: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
Vous devez ajouter les détails ici afin que nous n'ayons pas à fouiller dans un groupe Google. De plus, ce lien n'est peut-être pas toujours disponible
Charlie Martin

Donc, après avoir retiré sudo rm -rf /var/log/rabbitmq/*, j'ai commencé sudo service rabbitmq-server startet rabbitmqctl start_app. Cela a fonctionné, merci!
radtek

Voulez-vous dire /var/lib/rabbitmq/*au lieu de vous connecter ?
istepaniuk

1

Le rapport empd à ma connaissance fait partie de la reconnaissance par les pairs OTP (Erlang) de rabbitmq, installé en tant que dépendance lors de l'installation de rabbitmq. Vous pouvez vérifier le fichier erl_crash.dump pour vérifier la raison de l'accident et agir en conséquence.

Si vous ne pouvez rien faire du rapport de plantage, vous pouvez simplement changer le rabbitmq.config à la valeur par défaut. J'ai mon rabbitmq comme ça. Vous trouverez les paramètres par défaut dans le fichier rabbitmq.congif.example. Une fois que vous avez terminé, redémarrez le serveur rabbitmq et cela devrait fonctionner.


0

C'était selinux dans mon cas, regardez ce qui se trouve dans le fichier journal de lapin /var/log/rabbirmq/(nodename@host).log s'il s'agit de ports, alors ce pourrait être selinux


0

Dans mon cas, c'était un problème avec le service qui n'a pas démarré correctement.

Après avoir essayé la solution acceptée, je viens d'ajouter

service rabbitmqserver restart

et ça a marché. Après cela, le deuxième nœud s'est à nouveau connecté sans problème à l'autre nœud.


0

Vous devrez peut-être définir correctement les droits d'accès, en utilisant chmod 644 /etc/rabbitmq/enabled_pluginspuis en redémarrant le service avecservice rabbitmq-server restart

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.