您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 尝试将消息发送到远程队列时的pika.exceptions.ProbableAuthenticationError

5b51 2022/1/14 8:20:54 python 字数 3164 阅读 456 来源 www.jb51.cc/python

我正在尝试运行RabbitMQ Python tutorial,但在虚拟机主机和接收器上使用发送器,在虚拟机客户机上运行队列.所以我修改了提到的send.py代码,只修改了localhost和192.168.1.5.当我运行它时,我收到以下错误:... File '/home/damian/.virtualenvs/kivy_1.9/local/lib/

概述

我正在尝试运行RabbitMQ Python tutorial,但在虚拟机主机和接收器上使用发送器,在虚拟机客户机上运行队列.所以我修改了提到的send.py代码,只修改了localhost和192.168.1.5.当我运行它时,我收到以下错误

...
  File "/home/damian/.virtualenvs/kivy_1.9/local/lib/python2.7/site-packages/pika/adapters/base_connection.py",line 153,in _check_state_on_disconnect
    raise exceptions.ProbableAuthenticationError
pika.exceptions.ProbableAuthenticationError

rabbitmq-server似乎正在运行,因为当我停止它时send.py给了我:

...
  File "/home/damian/.virtualenvs/kivy_1.9/local/lib/python2.7/site-packages/pika/adapters/blocking_connection.py",line 301,in _adapter_connect
    raise exceptions.AMQPConnectionError(error)
pika.exceptions.AMQPConnectionError: Connection to 192.168.1.5:5672 Failed: [Errno 111] Connection refused

这很有道理.

如何修复ProbableAuthenticationError?

主机是Debian 7,Python 2.7.3和pika 0.9.14,guest是Ubuntu 15.04 with rabbitmq-server 3.4.3-2

这取自更改日志here.

25603 prevent access using the default guest/guest credentials except via localhost since (1.0.0)

通过从loopback_users中删除guest虚拟机,可以修改RabbitMQ配置以允许使用guest帐户进行远程访问,但建议创建一个新用户以遵循最佳实践.

[{rabbit,[{loopback_users,[]}]}].

总结

以上是编程之家为你收集整理的python – 尝试将消息发送到远程队列时的pika.exceptions.ProbableAuthenticationError全部内容,希望文章能够帮你解决python – 尝试将消息发送到远程队列时的pika.exceptions.ProbableAuthenticationError所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶