Azure客户端连接到rabbitmq

eqoofvh9  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(209)

先谢谢你。
在Azure中,我创建了一个带有Marketplace映像的容器注册表:Bitnami打包的RabbitMQ,从容器注册表中创建一个App Service,添加WEBSITES_PORT:15672配置。我可以从应用程序服务打开RabbitMQ管理,没有问题。
但我无法连接客户端到rabbitMQ我尝试了所有端口,特别是5672,但它不会工作。
请帮帮我。
顺祝商祺

dgiusagp

dgiusagp1#

如果在rabbitmq上没有打开必要的端口,就会出现“**No route to host”**错误
当客户端尝试连接时,请确保端口已打开,如果未打开,请按如下方式打开它们:

sudo iptables -I INPUT -p tcp --dport 5672 --syn -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 5673 --syn -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 15672 --syn -j ACCEPT

这是暂时的,试着在你的iptables中永久设置它

sudo vi /etc/sysconfig/iptables

然后重新启动:

sudo service iptables restart

或者尝试停止并重新启动您的兔子,如下所示

sudo rabbitmqctl stop
sudo invoke-rc.d rabbitmq-server start

有关更多详细信息,请参考以下链接:
https://www.rabbitmq.com/management.html
https://www.rabbitmq.com/troubleshooting-networking.html
https://www.linkedin.com/pulse/how-set-up-rabbitmq-cluster-azure-akshay-kunila
RabbitMQ trigger for Azure Functions | Microsoft Docs

相关问题