ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN

RabbitMQ服务报错信息如下:

ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN

1、查看用户是否存在

进入安装目录使用./sbin/rabbitmqctl list_users查看是否存在用户

比如:./usr/local/rabbitmq/rabbitmq_server-3.7.15/sbin/rabbitmqctl list_users

2、查看是否允许非localhost登陆(一般都是因为这个)

自己非本机测试登录一下RabbitMQ控制台,guest用户登录如果遇到问题:User can only log in via localhost。

./usr/local/rabbitmq/rabbitmq_server-3.7.15/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},

改为:{loopback_users, []},

原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问。