在Heroku上使用Python - 发送到后台工作程序
我现在在Heroku上有一个长时间运行的任务,它是作为一个网页进程在运行的。根据Heroku的说明,我需要把这个任务转移到后台工作者上,以避免超时。
那么,网页进程是怎么和后台工作者连接的呢?它是怎么把工作交给后台工作者的,又是怎么拿到结果的呢?Heroku的说明似乎没有解释这个问题。
1 个回答
3
这其实是问在Python中你通常是怎么做的。文档里有关于如何在Django中实现这个功能的更多细节,不过关键是要在Celery里进行。你可以在这里找到更多信息:http://devcenter.heroku.com/articles/django#running_a_worker