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'
posted @ 2022-09-15 15:51  Redskaber  阅读(510)  评论(0)    收藏  举报