Este documento describe cómo resolver problemas cuando se conecta a la interfaz de usuario de RabbitMQ (UI).
No hay requisitos específicos para este documento.
La información en este documento se basa en 4.7.X y 4.8.X.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Cuando intenta conectarse a http://IP_address_of_AMQP:15672 a través de su navegador, recibe un error de "denegación de conexión".
También en la consola RabbitMQ, esto es lo que ve:
[root@amqp ~]# rabbitmqctl status Status of node rabbit@amqp ... Error: unable to connect to node rabbit@amqp: nodedown DIAGNOSTICS =========== attempted to contact: [rabbit@amqp] rabbit@amqp: * connected to epmd (port 4369) on amqp * epmd reports: node 'rabbit' not running at all no other nodes on amqp * suggestion: start the node current node details: - node name: 'rabbitmq-cli-3496@amqp' - home dir: /var/lib/rabbitmq - cookie hash: gsXBP8HgENjwAKcRmvMU6A==
1. Reconfigure el nombre de host de la máquina virtual (VM).
No utilice guiones en el nuevo nombre de host.
2. Reinstalar Conejo:
rm /etc/cliqr_modules.conf
yum remove -y wxGTK-g1-2.8.12-20.e17.x86_64
chmod +x core+installer.bin
./core_installer.bin <os> <platform> rabbit
java -jar cco-installer.jar conn_broker-response.xml
3. Abra el puerto 15672 en el firewall:
iptables -I INPUT 1 -p tcp --dport 15672 -j ACCEPT service iptables save service iptables restart
El resultado esperado sería:
# netstat -atun | grep 15672 tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN
Desde otra VM, utilice este comando para confirmar la conectividad:
telent IP_address_of_AMQP 15672
# rabbitmqctl status ]Status of node rabbit@haamqp2 ... [{pid,1759}, {running_applications, [{rabbitmq_management,"RabbitMQ Management Console","3.5.1"}, {rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.5.1"}, {webmachine,"webmachine","1.10.3-rmq3.5.1-gite9359c7"}, {mochiweb,"MochiMedia Web Server","2.7.0-rmq3.5.1-git680dba8"}, {rabbitmq_management_agent,"RabbitMQ Management Agent","3.5.1"}, {rabbit,"RabbitMQ","3.5.1"}, {ssl,"Erlang/OTP SSL application","6.0"}, {public_key,"Public key infrastructure","0.23"}, {crypto,"CRYPTO","3.5"}, {asn1,"The Erlang ASN1 compiler version 3.0.4","3.0.4"}, {os_mon,"CPO CXC 138 46","2.3.1"}, {inets,"INETS CXC 138 49","5.10.6"}, {amqp_client,"RabbitMQ AMQP Client","3.5.1"}, {xmerl,"XML parser","1.3.7"}, {mnesia,"MNESIA CXC 138 12","4.12.5"}, {sasl,"SASL CXC 138 11","2.4.1"}, {stdlib,"ERTS CXC 138 10","2.4"}, {kernel,"ERTS CXC 138 10","3.2"}]}, {os,{unix,linux}}, {erlang_version, "Erlang/OTP 17 [erts-6.4] [source-2e19e2f] [64-bit] [async-threads:30] [hipe] [kernel-poll:true]\n"}, {memory, [{total,46019504}, {connection_readers,97704}, {connection_writers,19384}, {connection_channels,67928}, {connection_other,173656}, {queue_procs,165136}, {queue_slave_procs,0}, {plugins,501128}, {other_proc,13684160}, {mnesia,87752}, {mgmt_db,829016}, {msg_index,55056}, {other_ets,1144976}, {binary,1948544}, {code,22194354}, {atom,801697}, {other_system,4249013}]}, {alarms,[]}, {listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{'amqp/ssl',5671,"::"}]}, {vm_memory_high_watermark,0.4}, {vm_memory_limit,771738828}, {disk_free_limit,50000000}, {disk_free,6418993152}, {file_descriptors, [{total_limit,3996}, {total_used,10}, {sockets_limit,3594}, {sockets_used,6}]}, {processes,[{limit,1048576},{used,267}]}, {run_queue,0}, {uptime,1622687}]
Ahora debería poder abrir un navegador web a http://IP_address_of_AMQP:15672 e iniciar la GUI de RabbitMQ. El login predeterminado es cliqr/cliqr.