【发布时间】:2021-05-23 18:12:23
【问题描述】:
首先让我说我在服务器开发方面还是个新手,所以甚至无法设置学习项目并不是我最自豪的时刻,但它是这样的:
我有一个 Laravel 8 项目,从这里安装了一个 AMQP 包装器:https://github.com/bschmitt/laravel-amqp。除此之外,我还运行了 rabbitmq:3-management Docker 镜像。
现在,如果我尝试通过 localhost:15672 打开管理控制台,使用 guest:guest 凭据,一切都很好。如果我尝试 telnet localhost 5672 并按照此处的建议输入随机字符串:http://rubybunny.info/articles/troubleshooting.html,一切都很好。
我的配置中有一个 amqp.php 文件,如下所示:https://github.com/bschmitt/laravel-amqp/issues/12,它没有任何改变。我知道它没有任何改变,因为我至少设法找到了对我的主机和端口进行硬编码的位置,并且在一段时间内遇到了一些“更积极”的错误,但我没有设法与凭据相同.
总而言之,没有任何硬编码,据说是按书配置的,这是我尝试发布消息时遇到的错误:
PhpAmqpLib\Exception\AMQPIOException 连接到服务器(0)时出错:无法解析地址“:”
任何指针将不胜感激。
【问题讨论】:
-
你能分享一下代码吗?
-
嗨@vasudev.p,感谢您的关注。我有点想通了,我在下面发布我的解决方案,以防它可能对其他人有所帮助。