当前位置: 代码迷 >> 综合 >> celery 相关
  详细解决方案

celery 相关

热度:85   发布时间:2023-12-24 12:58:20.0

1,Received unregistered task of type 'xxxxx'.
在这里插入图片描述
这个问题其实就是task名与work消费时的名字不一致导致的
在这里插入图片描述
首先这些是发送到rabbitmq的task主要就是这个task的名字与
在这里插入图片描述
这个python下面的task不一致,就是下面这个的名字
在这里插入图片描述
2,you have not defined a default connection

这里我是用的celery加mongoengine,在worker运行时,到处理task的任务里面,有mongo查询语句,进而报错,这是由于没有mongo的连接导致的,虽然开始进行了mongo连接,但是在celery里面获取不到连接,所以需要重新进行连接,在任务里面加入
在这里插入图片描述