started - OS X y rabbitMQ: ERROR: error de epmd para el host xxx: dirección(no se puede conectar al host/puerto)
rabbitmq tutorial español (5)
ERROR: error de epmd para el host Nombre de host: tiempo de espera (tiempo de espera agotado)
sudo mcedit /etc/hosts
añadir línea
127.0.0.1 HostName
resolver mis problemas (ubuntu)
Encuentre el nombre del host ejecutando el comando echo $HOSTNAME
Acabo de acceder a la última actualización de OS X y me sorprendió ver que rabbitMQ ya no funciona. Obtuve el siguiente error:
MacBook-Pro-de-Julio:~ julio$ rabbitmq-server
ERROR: epmd error for host MacBook-Pro-de-Julio: address (cannot connect to host/port)
Yo uso la versión independiente de rabbitMQ
. Intento reinstalarlo sin ningún éxito. Cuando ejecuto el comando hostname
tengo el siguiente resultado:
MacBook-Pro-de-Julio:~ julio$ hostname
MacBook-Pro-de-Julio.local
¿Sabes cómo solucionar este problema?
EDITAR 1:
Al apagar el Wifi, puedo ejecutar con éxito rabbitMQ. Si lo enciendo, no puedo lanzar rabbitMQ.
EDIT 2:
Gracias a la respuesta de @old_sound, solucioné el problema editando mi /etc/hosts
.
Esta excepción nunca me sucedió, pero apareció hoy. Esto funcionó para mí:
- Desconectado de vpn
- Comenzó rabbitmq (comenzó con éxito ahora)
- Reconectado a VPN
Desconectado de vpn Iniciado rabbitmq exitosamente Reconectado a vpn
Y pude conectarme a rabbitmq con éxito, por lo que el host se resolvió con éxito incluso después de reconectarme a vpn.
Mi estación de trabajo tenía este problema sin razón aparente. Justo después de la instalación de rabbitmq hice los tutoriales y todo funcionó bien. Luego, la estación de trabajo se estrelló y, después del reinicio, obtuve el error anterior.
Descubrí que mi /etc/hosts
apuntaba al nombre de host local a 127.0.0.2
(no sé por qué, es un cuadro de la empresa) y, después de cambiarlo a 127.0.0.1
, funcionó.
Preparé rabbitmq instalado y tuve este problema varias semanas después de la instalación.
Puedes echar un vistazo a
/usr/local/etc/rabbitmq/rabbitmq-env.conf
asegúrese de que el valor del nombre de host sea igual al valor de NODENAME
Puede establecer el valor del nombre de host por
sudo scutil --set HostName xxx
Recibí este mensaje de error en Linux lin (centos) después de una instalación limpia de Erlang y RabbitMQ. Noté que epmd estaba tratando de usar el nombre de host en lugar de localhost.
Mi solución fue agregar el puerto 4369 a las excepciones de firewall.
Detalles adicionales en caso de que ayude a otros ...
Después de llamar a "rabbitmqctl start_app", esperaría aproximadamente 2 minutos, luego fallaría con este error en el archivo de registro: "error de epmd para {nombre de host}".
Supuse falsamente que rabbitmq estaría usando localhost o 127.0.0.1 de forma predeterminada, pero en mi caso estaba usando el nombre de host, que se resolvería con la dirección IP pública estática.
Pude solucionar esto al exponer el puerto 4369 a través de mi firewall.
Supongo que podría haber cambiado mi configuración para usar localhost y evitar el agujero del servidor de seguridad, pero de todos modos quería exponerlo a través del servidor de seguridad.