Rabbitmq -> informes epmd: ¿el nodo 'conejo' no se ejecuta en absoluto?

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

Intenté restablecerlo usando sudo rabbitmqctl resety sudo rabbitmqctl force_resetambos no funcionaron.

Shravan40
fuente
Posiblemente relacionado: stackoverflow.com/q/33935430/12484
Jon Schneider

Respuestas:

9

eliminar / var / log / rabbitmq / * y volver a iniciarlo

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

Nico Figueroa
fuente
2
Debe agregar los detalles aquí para que no tengamos que buscar en un grupo de Google. Además, ese enlace podría no estar siempre disponible
Charlie Martin,
Entonces, después de eliminar sudo rm -rf /var/log/rabbitmq/*, comencé sudo service rabbitmq-server starty rabbitmqctl start_app. Funcionó, gracias!
radtek
¿Te refieres a en /var/lib/rabbitmq/*lugar de iniciar sesión ?
istepaniuk
1

El informe empd, que yo sepa, es parte del reconocimiento de pares OTP (Erlang) para rabbitmq, instalado como una dependencia durante la instalación de rabbitmq. Puede verificar el archivo erl_crash.dump para verificar el motivo del bloqueo y actuar en consecuencia.

Si no puede hacer nada del informe de bloqueo, simplemente puede cambiar el rabbitmq.config al valor predeterminado. Tengo mi rabbitmq así. Encontrará la configuración predeterminada en el archivo rabbitmq.congif.example. Una vez que haya terminado con esto, reinicie el servidor rabbitmq y debería funcionar.

Sayan Biswas
fuente
0

Fue selinux en mi caso, mira lo que hay en el archivo de registro de conejo /var/log/rabbirmq/(nodename@host).log si se trata de puertos, entonces podría ser selinux

Tomasz Swider
fuente
0

En mi caso, fue un problema con el servicio no se inició correctamente.

Después de probar la solución aceptada, solo un adicional

service rabbitmqserver restart

Y funcionó. Después de eso, el segundo nodo se conectó sin problemas nuevamente al otro nodo.

min hundje
fuente
0

Es posible que deba establecer los derechos de acceso correctamente, utilizando chmod 644 /etc/rabbitmq/enabled_pluginsy luego iniciar el servicio nuevamente conservice rabbitmq-server restart

majtymit
fuente