tutorial nodejs kafka rabbitmq

nodejs - rabbitmq tutorial



"Nodo con nombre" conejo "ya se está ejecutando", pero también "no se puede conectar al nodo ''conejo''" (9)

El servidor Rabbitmq no se inicia, diciendo que ya se está ejecutando:

$: rabbitmq-server Activating RabbitMQ plugins ... 0 plugins activated: node with name "rabbit" already running on "android-d1af002161676bee" diagnostics: - nodes and their ports on android-d1af002161676bee: [{rabbit,52176}, {rabbitmqprelaunch2254, 59205}] - current node: ''rabbitmqprelaunch2254@android-d1af002161676bee'' - current node home dir: /Users/Jordan - current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

Pero , rabbitmqctl parece pensar de otra manera:

rabbitmqctl -n rabbit status Status of node ''rabbit@android-d1af002161676bee'' ... Error: unable to connect to node ''rabbit@android-d1af002161676bee'': nodedown diagnostics: - nodes and their ports on android-d1af002161676bee: [{rabbit,52176}, {rabbitmqctl2462,59256}] - current node: ''rabbitmqctl2462@android-d1af002161676bee'' - current node home dir: /Users/Jordan - current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==

¿Ningún arrendatario?


$ CD RabbitMQ Server / rabbitmq_server-3.7.8 / sbin

rabbitmq-service quitar

instalación del servicio de conejo

Go: Windows Services Find: RabbitMQ y comience

después de esto Habilitar complemento:

rabbitmq-plugins habilita rabbitmq_management


El servidor rabbitmq se estaba ejecutando en algún lugar pero simplemente no se podía conectar.

Una de las siguientes mencionará algo sobre conejos:

$: ps aux | grep epmd $: ps aux | grep erl

Mata el proceso con kill -9 {pid of rabbitmq process}


En mi caso (Windows), 1. Acabo de ejecutar el servicio de parada. 2. Comenzó el servicio.


En mi caso bajo Ubuntu 11.10 ayudó a

#rabbitmqctl cluster MASTER SLAVE #rabbitmqctl start_app

antes siempre recibí este mensaje de error ...


Estaba teniendo el mismo error @ Win 7, pero las soluciones anteriores no funcionaron, lo que resolví fue eliminar y reinstalar el servicio. Usando una consola con derechos de administrador:

rabbitmq-service quitar

instalación del servicio de conejo

Espero que esto pueda ayudar a alguien más también


Estaba teniendo el mismo problema y luego me di cuenta de que no estaba emitiendo el comando correcto.

./rabbitmqctl stop

Esto funciona todo el tiempo, aunque también reduce el tiempo de ejecución de Erlang. También importa dónde está tu archivo de configuración.


Este problema puede ser causado por dos problemas:

  1. Conejo ya se está ejecutando en el servidor. Si ese es el caso, use la respuesta que encontró al eliminar el proceso actualmente en ejecución (ps aux | grep rabbit | grep -v grep)
  2. Ha cambiado la dirección IP de su máquina pero no ha cambiado el archivo / etc / hosts para reflejar la nueva dirección IP de la máquina.

El más común de los problemas es el primero, pero el más difícil de encontrar es el segundo (especialmente si tiene un conejo que se ejecuta en la otra máquina. Si el conejo está instalado en la otra máquina, verá la antigua dirección IP y verá otra La máquina ya está ejecutando rabbitmq y te da el mismo error. Esto me ha causado un gran dolor en el pasado.


Usando la consola de administración, en Win 2012R2 ver 3.5.5 rabbit, conseguí que funcionara usando remove e install y luego rabbitmq-server. A continuación, ctr-c para finalizar el trabajo, luego pude usar la consola de servicio de Windows e iniciar el rabbitMq Servicio.


rabbitmqctl stop y luego reinicié el uso de rabbitmq-server como root.