我有一个长期运行的任务,当前正在作为Heroku上的Web进程运行,根据Heroku的文档,我需要移至后台工作程序以避免超时.
Web流程实际上如何连接到后台工作人员以完成工作并获取结果? heroku docs似乎没有解释这一点.
解决方法:
它更多地是关于您通常如何在Python中执行此操作的问题.尽管更关键的部分是在Celery中进行的,但是文档还提供了有关如何使用Django进行操作的更多详细信息.您可以在以下位置找到更多信息:http://devcenter.heroku.com/articles/django#running_a_worker