Windows下Django2.2使用celery4.x出现ValueError

Rena ·
更新时间:2024-09-21
· 714 次阅读

官方文档表示:

从celery 4.x开始,由于资源不足,不再支持Windows。但是它可能仍然有效,我们很高兴接受补丁。

解决方法

在项目环境中安装协程相关的库,eventletgevent

celery默认的Pool implementationprefork

启动celery时加上-P参数指定Pool implementation

方法一 pip install eventlet celery -A proj worker -l info -P eventlet 方法二 pip install gevent celery -A proj worker -l info -P gevent

如果pip安装较慢,可在pip命令后面加上-i https://pypi.tuna.tsinghua.edu.cn/simple使用清华源安装

我有Y 原创文章 1获赞 0访问量 25 关注 私信 展开阅读全文
作者:我有Y



django2 celery windows Django

需要 登录 后方可回复, 如果你还没有账号请 注册新账号