django中的坑(五)celery 启动出问题

本文详细解析了Celery与Kombu在不同版本下可能遇到的AttributeError和VersionMismatch错误,并提供了具体解决方案,包括正确的版本搭配建议及Redis启动配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误类型:AttributeError: async

错误原因:celery版本与kombu版本的不一致

 

错误类型:kombu.exceptions.VersionMismatch: Redis transport requires redis-py versions 3.2.0 or later. You have 2.10.6

错误原因:kombu版本,需要你的redis==2.10.6版本不低于redis==3.2.0

 

 

推荐下载:

celery==4.1.0

kombu==4.1.0

redis==2.10.6

(提示:下载celery库的时候,pip会下载对应的kombu库)

 

错误类型:consumer: Cannot connect to redis

错误原因:redis-server 没有启动

解决方法:redis-server /etc/redis/redis.conf (你的redis配置文件路径)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值