小编Igo*_*aev的帖子

Celery引发了ValueError:没有足够的值来解压缩

尝试使用Celery运行简单示例并接收异常.RabbitMQ在Docker中启动,也尝试在本地启动它.Celery可在本地Windows主机上运行

from celery import Celery

app = Celery('tasks', broker='amqp://192.168.99.100:32774')

@app.task()
def hello():
    print('hello')


if __name__ == '__main__':
    hello.delay()
Run Code Online (Sandbox Code Playgroud)

我的错误文字的摘录:

[2017-08-18 00:01:08,628: INFO/MainProcess] Received task: tasks.hello[8d33dbea-c5d9-4938-ab1d-0646eb1a3858] [2017-08-18 00:01:08,632: ERROR/MainProcess] Task handler raised error: ValueError('not enough values to unpack (expected 3, got 0)',) Traceback (most recent call last): File "c:\users\user\celenv\lib\site-packages\billiard\pool.py", line 358, in workloop result = (True, prepare_result(fun(*args, **kwargs))) File "c:\users\user\celenv\lib\site-packages\celery\app\trace.py", line 525, in _fast_trace_task tasks, accept, hostname = _loc ValueError: not enough values to unpack (expected 3, got 0)

python celery

8
推荐指数
5
解决办法
5469
查看次数

标签 统计

celery ×1

python ×1