celery报错提示:
Traceback (most recent call last):
File “F:\python\lib\site-packages\billiard\pool.py”, line 362, in workloop
result = (True, prepare_result(fun(*args, **kwargs)))
File “F:\python\lib\site-packages\celery\app\trace.py”, line 664, in fast_trace_task
tasks, accept, hostname = _loc
ValueError: not enough values to unpack (expected 3, got 0)
“”"
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “F:\python\lib\site-packages\billiard\pool.py”, line 362, in workloop
result = (True, prepare_result(fun(*args, **kwargs)))
File “F:\python\lib\site-packages\celery\app\trace.py”, line 664, in fast_trace_task
tasks, accept, hostname = _loc
ValueError: not enough values to unpack (expected 3, got 0)
问题原因:
项目运行在windows环境下,python没有安装eventlet
解决方法:
pip install eventlet
celery -A mycelery.main worker -l info -P eventlet

4万+

被折叠的 条评论
为什么被折叠?



