Windows下下Django2.2使用使用celery4.x出现出现ValueError
官方文档表示:官方文档表示:
从celery 4.x开始,由于资源不足,不再支持Windows。但是它可能仍然有效,我们很高兴接受补丁。
解决方法解决方法
在项目环境中安装协程相关的库,eventlet或gevent
celery默认的Pool implementation是prefork
启动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