win10启动celery,celery4.x以后不支持本地启动解决方案
各个版本分别为:
python=3.9.7
redis=3.2.0
celery=5.1.2
kombu=5.1.0
该版本适用于python 3.9.7版本
pip install eventlet
celery -A insert_DB_tasks worker -Q insert_queue -l info -P eventlet -E
这样就可以正常的启动任务了
这里说一下 “-E”,为什么加它,不加的话是这样的,运行时发现还是不能提交任务
如图所示,提示:enable -E to monitor tasks in this worker,也就是加了-E才监视这个工作器中的任务
所以,加了之后是这样的,如下图: