3. Task handler raised error: ValueError('not enough values to unpack (expected 3, got 0)')
3. Task handler raised error: ValueError('not enough values to unpack (expected 3, got 0)')
执行worker正常:
celery -A celery_app worker -l info
但是在执行task时报上面所提的错:
报错原因:
- win10调用celery4.x版本以上的都会出现此错误。
解决方法:
1、安装eventlet
pip install eventlet
2、执行命令添加参数
celery -A celery_app worker -l info -P eventlet
# '-P' or '--pool': 'prefork', 'eventlet', 'gevent', 'solo', 'processes', 'threads'

浙公网安备 33010602011771号