无法连接任何rabbitmq云服务



我用cloudamqp工作得很好,直到突然间,wasally/rabbot停止了连接到我的端点。我已经在本地安装了RabbitMQ,我的系统工作正常。从那时起,我就试图通过bigwig在Heroku上设置一个RabbitMq实例,但无济于事。我使用的端点应该没问题,我还安装了amqp。Node和Node -amqp来测试这是否是rabbot的问题。然而,这些都不能联系起来。

你知道是什么问题吗?

最常见的原因是连接超时。对于我所有的wasally代码,托管在cloudamqp上(与heroku, digital ocean或其他),我必须设置一个比默认值高得多的连接超时才能正常工作。

这可以通过连接字符串url (https://www.rabbitmq.com/uri-query-parameters.html)上的connection_timeout参数来完成

例如:

var conn = "amqp://myuser:mypassword@server.cloudamqp.com/my-vhost?connection_timeout=30"

这将设置一个30秒的连接超时

最新更新