连接rabbitmq,芹菜和django时出现通道错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接rabbitmq,芹菜和django时出现通道错误相关的知识,希望对你有一定的参考价值。

= ERROR REPORT ==== 2018-Aug-2018 :: 11:38:19 ===连接时的通道错误<0.17949.0>(IP:50872 - > IP:5672,vhost:'myhost',用户:' myuser'),频道1:{amqp_error,access_refused,“vhost'myhost'访问交换'celeryev'拒绝用户'用户'”,'exchange.declare'}

以上是我现在面临的错误。

我已经运行了AWS实例,拍了快照并在上面放了新的django代码。在它上面运行芹菜任务,并在rabbitmq服务器日志中面对此错误。

检查快照时没有用户和vhost。所以我添加了完全相同的名称和密码user和vhost。并将权限设置为管理员。并且仍然面对这个问题。

在这方面的任何帮助将不胜感激。

答案

那么我的问题是什么,实际上权限没有准确设置。我从rabbitmq web界面做了什么我设置了与访客登录相同的权限,它刚刚开始正常工作。

以上是关于连接rabbitmq,芹菜和django时出现通道错误的主要内容,如果未能解决你的问题,请参考以下文章

芹菜不处理来自 RabbitMQ 的任务

Django 1.6 + RabbitMQ 3.2.3 + Celery 3.1.9 - 为啥我的芹菜工人死于:WorkerLostError:工人过早退出:信号11(SIGSEGV)

芹菜任务不会在 django 中执行

芹菜通过对等方重置连接

RabbitMQ:查找由于消费者异常而导致通道关闭的原因

C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系