回到顶部

Contents

Celery 是否需要关注任务执行状态(全局和任务函数)

 是否需要关注任务执行状态,这个要视具体的业务场景来看,如果对结果不关心,或者任务的执行本身会对数据产生影响,通过对数据的判断可以知道执行的结果那就不需要返回 celery 任务的退出状态,可以在配置文件里(settings.py)设置:

CELERY_IGNORE_RESULT = True

在单独的一个任务函数中设置:

@app.task(ignore_result=True)  # ignore_result=True 不记录执行结果
def mytask(…):
    something()

 


^_^
请喝咖啡 ×

文章部分资料可能来源于网络,如有侵权请告知删除。谢谢!

前一篇: django import_export export 导出时新增自定义字段
下一篇: Nginx 配置 HTTPS 强制跳转到 HTTP
captcha