我有这个 urls RMQ 选项,可以在本地 MacO 机器上正常工作
{ urls: ['amqp://127.0.0.1'] }
然后我在 AWS Lightsail (Ubuntu) 的远程计算机上安装了 RMQ 并打开了必要的端口
Custom TCP 5672
Custom TCP 15672
我使用之前创建的新用户凭据成功登录远程 UI
http://my.com:15672
但是这些配置都不适用于远程 RMQ 服务器连接以进行数据传递。
{ urls: ['amqp://my.com'] }
{ urls: ['amqp://my.com:5672'] }
{ urls: ['amqp://login:[email protected]'] }
{ urls: ['amqp://login:[email protected]:5672'] }
{ urls: ['amqp://2.50.11.117'] }
{ urls: ['amqp://2.50.11.117:5672'] }
{ urls: ['amqp://login:[email protected]'] }
{ urls: ['amqp://login:[email protected]:5672'] }
我有这个错误
[Nest] 90314 - 01/26/2024, 5:59:47 PM ERROR [ClientProxy] Disconnected from RMQ. Trying to reconnect.
[Nest] 90314 - 01/26/2024, 5:59:47 PM ERROR [ClientProxy] Object:
{
"err": {
"errno": -54,
"code": "ECONNRESET",
"syscall": "read"
}
}
r(new Error("Channel ended, no reply will be forthcoming"));
请帮忙解决这个问题。
这是 LightSail 实例的错误,在 EC2 上运行良好。