栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Celery错误:result.get超时

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Celery错误:result.get超时

最终与这个项目布局一起工作

proj/celery_proj/__init__.py     /celery.py     /tasks.py    /test.py

哪里

Celery

from __future__ import absolute_importfrom celery import Celeryapp = Celery('celery_proj',  broker='amqp://',  backend='amqp://',  include=['celery_proj.tasks'])# Optional configuration, see the application user guide.app.conf.update(    CELERY_TASK_RESULT_EXPIRES=3600,)if __name__ == '__main__':    app.start()

task.py

from __future__ import absolute_importfrom celery_proj.celery import app@app.taskdef add(x, y):    return x + y@app.taskdef mul(x, y):    return x * y@app.taskdef xsum(numbers):    return sum(numbers)

test.py

__author__ = 'mehdi'path = '/home/mehdi/PycharmProjects'import syssys.path.append(path)from celery_proj.tasks import addr = add.delay(4,4)print(r.status)print(r.result)

并通过以下方式启动工作人员:

cd projcelery -A celery_proj worker -l info

然后运行test.py:

python test.py


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/367117.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号