Skip to main content
 首页 » 编程设计

python之使用用户名和密码时 Rabbitmq 连接问题

2025年05月04日26findumars

我试图通过 rabbitmq 启动一些后台处理,但是当我发送请求时,我在 rabbitmq 日志中收到以下错误。但是,我认为我提供了正确的凭据,因为我的 celery works 能够使用相同的用户名/密码组合连接到 rabbitmq 服务器。

=ERROR REPORT==== 12-Jun-2012::20:50:29 === 
exception on TCP connection  from 127.0.0.1:41708 
{channel0_error,starting, 
                {amqp_error,access_refused, 
                            "AMQPLAIN login refused: user 'guest' - invalid credentials", 
                            'connection.start_ok'}}

请您参考如下方法:

要获得与 rabbitmq 的解析连接,需要检查以下几点:

  • 从客户端机器到rabbitmq服务器机器的连接[如果客户端和服务器在不同的机器上运行],需要检查 以及端口。
  • 凭据(用户名和密码),用户必须登录到 RabbitMQ,这将用于连接 RabbitMQ
  • 必须授予用户权限(VHOST也可能附加权限,因此需要谨慎提供权限)