0
点赞
收藏
分享

微信扫一扫

docker中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理

问题描述

在学习使用rabbitmq的过程中,调用demo一直报一下错误

Fatal error: Uncaught PhpAmqpLib\Exception\AMQPRuntimeException: Error Connecting to server(111): Connection refused in /basicfinder/www/material/docinner/code/php/demo/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Wire/IO/StreamIO.php:27 Stack trace: #0

docker中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理_docker

 

接着,就是根据问题各种查找解决方案...

兜了好大一圈,一刹那思路闪现

 

解决方案

在docker容器内,因为我配置的host地址为127.0.0.1,肯定是无法找到的。。随后改成本机对外实际地址 172.20.*.* (这里为自己的服务的实际ip地址)就可以了!

docker中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理_ip地址_02

 

docker中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理_解决方案_03

 

对了在此之前,一定要先通过 telnet 来确保rabbitmq服务是可以的

telnet 127.0.0.1 5672

docker中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理_docker_04

 

举报

相关推荐

0 条评论