鼠兔找不到 RabbitMQ 错误 530 虚拟主机
RabbitMQ Error 530 vhost not found with pika
我正在尝试连接到远程 rabbitmq 服务器。我有正确的凭据并且 vhost 存在于删除服务器上,但我无法连接。
我收到错误
pika.exceptions.ProbableAccessDeniedError: (530, 'NOT_ALLOWED - vhost
test_vhost not found')
我已经为此苦苦挣扎了一段时间,但我似乎无法理解问题所在。
我明白了。在我的本地机器上,我使用的是 rabbitmq 版本 3.5.7,而在远程 rabbitmq 上使用的是版本 3.7.0
我一直在 3.5.2 上声明我的 vhost 时没有斜杠“/”,它一直运行良好,但我意识到在声明 vhost 之前添加斜杠适用于 3.7.0 版本。
所以现在我使用 /test_vhost
而不是 test_vhost
对我来说,
之前:
AMQP_URL = 'amqp://guest:guest@localhost:5672/hostname'
之后:
AMQP_URL = 'amqp://guest:guest@localhost:5672'
有效。
我正在尝试连接到远程 rabbitmq 服务器。我有正确的凭据并且 vhost 存在于删除服务器上,但我无法连接。 我收到错误
pika.exceptions.ProbableAccessDeniedError: (530, 'NOT_ALLOWED - vhost test_vhost not found')
我已经为此苦苦挣扎了一段时间,但我似乎无法理解问题所在。
我明白了。在我的本地机器上,我使用的是 rabbitmq 版本 3.5.7,而在远程 rabbitmq 上使用的是版本 3.7.0
我一直在 3.5.2 上声明我的 vhost 时没有斜杠“/”,它一直运行良好,但我意识到在声明 vhost 之前添加斜杠适用于 3.7.0 版本。
所以现在我使用 /test_vhost
而不是 test_vhost
对我来说, 之前:
AMQP_URL = 'amqp://guest:guest@localhost:5672/hostname'
之后:
AMQP_URL = 'amqp://guest:guest@localhost:5672'
有效。