先谢谢你。在Azure中,我创建了一个带有Marketplace映像的容器注册表:Bitnami打包的RabbitMQ,从容器注册表中创建一个App Service,添加WEBSITES_PORT:15672配置。我可以从应用程序服务打开RabbitMQ管理,没有问题。但我无法连接客户端到rabbitMQ我尝试了所有端口,特别是5672,但它不会工作。请帮帮我。顺祝商祺
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.htmlhttps://www.rabbitmq.com/troubleshooting-networking.htmlhttps://www.linkedin.com/pulse/how-set-up-rabbitmq-cluster-azure-akshay-kunilaRabbitMQ trigger for Azure Functions | Microsoft Docs
1条答案
按热度按时间dgiusagp1#
如果在rabbitmq上没有打开必要的端口,就会出现“**No route to host”**错误
当客户端尝试连接时,请确保端口已打开,如果未打开,请按如下方式打开它们:
这是暂时的,试着在你的iptables中永久设置它
然后重新启动:
或者尝试停止并重新启动您的兔子,如下所示
有关更多详细信息,请参考以下链接:
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