背景
最近因项目需要,学习任务队列Celery的用法,跟着官网写Demo,出现如题错误,最终在github的Issues里找到解决办法,记录如下。
场景还原
本地环境如下:
- Windows 10
- Python 3.5.2
- Celery 4.1.0
我是跟着这个前人翻译的中文文档敲的Demo。
代码tasks.py
:
from celery import Celery
app = Celery('tasks', broker='redis://:xxxx@xxx.xxx.xxx.xx:6379/0')
@app.task
def add(x, y):
return x + y
执行worker
celery -A tasks worker --loglevel=info
输出:
-------------- celery@kong9wei11 v4.1.0 (latentcall)
---- **** -----
--- * *** * --