问题描述 在学习使用rabbitmq的过程中,调用demo一直报一下错误 Fatal error: Uncaught PhpAmqpLib\Exception\AMQPRuntimeException: Error Connecting to server(111): Connection refused in /basicfinder/www/material/docinner/co
问题描述
在学习使用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容器内,因为我配置的host地址为127.0.0.1,肯定是无法找到的。。随后改成本机对外实际地址 172.20.*.* (这里为自己的服务的实际ip地址)就可以了!
对了在此之前,一定要先通过 telnet 来确保rabbitmq服务是可以的
telnet 127.0.0.1 5672【文章转自:游戏服务器 http://www.558idc.com/yz.html 复制请保留原URL】