一、異常現象
- Windows 在開發 Celery 異步任務,通過命令
celery -A celery_task worker -l info
啓動 Celery 服務後正常; - 但在使用 delay() 調用任務時會出現以下報錯信息:
Task handler raised error: ValueError: not enough values to unpack (expected 3, got 0)
二、解決方案
-
安裝包 eventlet
pip install eventlet
-
通過以下命令啓動服務
celery -A celery_task worker -l info -P eventlet