当前位置 : 主页 > 编程语言 > java >

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

来源:互联网 收集:自由互联 发布时间:2022-06-23
问题描述 在学习使用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中AMQPRuntimeException: Error Connecting to server(111): Connection refused处理_php

 

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

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

 

解决方案

在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处理_ip地址_03

 

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

telnet 127.0.0.1 5672

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

 

【文章转自:游戏服务器 http://www.558idc.com/yz.html 复制请保留原URL】
上一篇:rabbitmq服务端安装及php扩展安装
下一篇:没有了
网友评论