繁体   English   中英

Celery远程任务阻止请求

[英]Celery Remote task Blocking Request

我通过REST call通过龙卷风应用程序调用远程任务时遇到问题。 就我而言,我的任务是在另一台机器上工作,而另一个rest api在另一台机器上工作。

 from flask import Flask 

 celery_obj = //CELERY .

 @app.route("/task1")
 def func():
     celery_obj.send_task(name="tasks.task1", args=[])

当我启动应用程序并将请求发送到/ taksk1端点时,flask应用程序无法回复任何内容。

这个问题的原因是什么。 请帮忙。

celery_obj必须是您要将其发送到的celery应用程序,并至少指定了代理URL。

例如,


from celery.app import Celery
celery = Celery(broker='redis://127.0.0.1/1')
celery.send_task('task.name', kwargs={})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM