Django下celery异步任务的使用

部署出现的问题

  1. 调用官方的例子时出现了delay not enough values to unpack这个错误,是由于win10上运行celery4.x会出现这个问题,解决办法如下。

    1
    2
    3
    4
    # 安装一下eventlet
    pip install eventlet
    # 启动的时候增加参数, 然后就可以正常调用了
    celery -A <mymodule> worker -l info -P eventlet