rabbitMQ联合会ACCESS_REFUSED(访客登录失败)

use*_*917 6 rabbitmq

我在两台机器A和B之间设置了RabbitMQ联合,双向,

但有错误

{auth_failure,"ACCESS_REFUSED - 使用身份验证机制PLAIN拒绝登录.有关详细信息,请参阅代理日志文件."}

在日志文件中,似乎联盟amqp需要通过访客/访客凭证访问,这就是这里的问题:

rabbitMQ来宾登录失败

使用现有的解决方案来设置测试/测试:

全新安装后无法访问RabbitMQ Web管理界面

我试图通过运行:rabbitmqctl set_permissions -p/guest"来使guest/guest也可以在另一台机器上工作." "" "*"

但仍然无法通过另一台机器上的访客/来宾登录,

在rabbitMQ管理Web UI中,用户测试和客户看起来都是一样的:

名称标签可以访问虚拟主机有密码

来宾管理员/●

测试管理员/●

但为什么我仍然无法使用另一台机器上的访客/来宾登录?(测试/测试工作正常)

CRC*_*r0r 9

你没有列出你使用的版本,但是从你的发布时间猜测,我想问题可能是因为在v3.3.0(2014年4月初发布)中他们远程禁用了访客用户登录(请参阅此处的发行说明),AND看起来在某个时刻,联邦应该设置的方式发生了变化,或者只是客户用户的yanking使其表现不同.

无论如何,要解决此问题,请确保使用以下格式的URI创建上游:

amqp://your_user:your_users_password@rabbit-node-FQDN.your.domain.com/your_vhost
Run Code Online (Sandbox Code Playgroud)

关键是在your_user:your_users_password字符串中 - 在3.3之前不需要(如果没有启用访客用户,它仍然可以工作......但我不在乎尝试)

心连心