Rabbitmq -> epmd segnala: il nodo 'coniglio' non funziona affatto?


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:~$

Ho provato a ripristinarlo usando sudo rabbitmqctl reseted sudo rabbitmqctl force_resetentrambi non hanno funzionato.


Risposte:


9

rimuovere / var / log / rabbitmq / * e riavviarlo

da: https://groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
Dovresti aggiungere i dettagli qui in modo da non dover scavare attraverso un gruppo di Google. Inoltre, quel collegamento potrebbe non essere sempre disponibile
Charlie Martin,

Quindi dopo aver rimosso sudo rm -rf /var/log/rabbitmq/*, ho iniziato sudo service rabbitmq-server starte rabbitmqctl start_app. Ha funzionato, grazie!
Radtek,

Intendi /var/lib/rabbitmq/*invece di log ?
istepaniuk,

1

empd report a mia conoscenza fa parte del riconoscimento peer OTP (Erlang) per rabbitmq, installato come dipendenza durante l'installazione di rabbitmq. È possibile controllare il file erl_crash.dump per verificare il motivo dell'arresto anomalo e agire di conseguenza.

Se non riesci a ricavare nulla dal rapporto sugli arresti anomali, puoi semplicemente cambiare il conigliomq.config al valore predefinito. Ho preso il mio coniglio in questo modo. Le impostazioni predefinite sono disponibili nel file rabbitmq.congif.example. Al termine, riavvia il server rabbitmq e dovrebbe funzionare.


0

Nel mio caso era selinux, dai un'occhiata a cosa c'è nel file di registro coniglio /var/log/rabbirmq/(nodename@host).log se si tratta di porte allora potrebbe essere selinux


0

Nel mio caso si è verificato un problema con il servizio non avviato correttamente.

Dopo aver provato la soluzione accettata ho solo un ulteriore

service rabbitmqserver restart

e ha funzionato. Successivamente, il secondo nodo si è nuovamente connesso senza problemi all'altro nodo.


0

Potrebbe essere necessario impostare correttamente i diritti di accesso, utilizzando chmod 644 /etc/rabbitmq/enabled_pluginse quindi riavviare il servizio conservice rabbitmq-server restart

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.