Der Rabbitmq-Verwaltungsport ist geöffnet

Docker stellt Rabbitmq bereit und möchte den Warteschlangenstatus rechtzeitig über die Webverwaltungsfunktion überprüfen.

Es kann jedoch nicht darauf zugegriffen werden. Überprüfen Sie, ob der externe Netzwerkport geöffnet ist

Netstat -nltp|grep 6003 (15672) Kein Problem, nur TCP, TCP6

Aber Telnet *.*.*.* 6003 schlägt fehl.

Zu Beginn stellte ich fest, dass es durch TCP6 verursacht wurde, und änderte die Netzwerkkonfiguration, einschließlich:

(1)/etc/sysconfig/network-scripts/ifcfg-eth0|ifcfg-lo,增加IPV6INIT=no

(2) /etc/sysctl.conf, hinzufügen:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Starten Sie das Netzwerk und Docker neu: systemctl restart network|docker

Tcp6 löst das Problem, aber es kann nicht darauf zugegriffen werden.

Wenn Sie sich dem Problem schließlich direkt stellen, ermitteln Sie anhand von RabbitMQ selbst, warum es nicht möglich ist, sich über Port 15672 bei der Verwaltungsseite anzumelden.

Es wurde festgestellt, dass das Verwaltungs-Plugin nicht aktiviert war.

docker exec -it ********* bash

Ausführung: Rabbitmq-Plugins aktivieren Rabbitmq_management

Erfolg.

Ich denke du magst

Origin blog.csdn.net/victory0508/article/details/125888432
Empfohlen
Rangfolge