RabbitMQ 远程连接到 Lightsail(Ubuntu 实例)时出现错误

问题描述 投票:0回答:1

我有这个 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"));

请帮忙解决这个问题。

rabbitmq amazon-lightsail
1个回答
0
投票

这是 LightSail 实例的错误,在 EC2 上运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.