[英]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.