【发布时间】:2012-09-01 07:28:30
【问题描述】:
我必须在我的 Flask 应用程序中做一些长时间的工作。我想异步进行。刚开始工作,然后从 javascript 检查状态。
我正在尝试做类似的事情:
@app.route('/sync')
def sync():
p = Process(target=routine, args=('abc',))
p.start()
return "Working..."
但这会造成已不复存在的 gunicorn 工人。
如何解决?我应该使用像 Celery 这样的东西吗?
【问题讨论】:
标签: python flask gunicorn long-running-processes