我正在Azure App Service上运行一个Django应用,并计划使用django-background-tasks(或Django-Q)来运行后台任务。
无论选择哪一种,我都需要在将应用部署到Azure后运行某种worker。
对于django-background-tasks,我将需要运行python manage.py process_tasks
对于Django Q,我需要执行python manage.py qcluster
如果我在电脑的命令提示符下运行它,这一切都很好,但是App Service呢?有什么办法可以让这些工作者继续运行吗?
你需要使用App Service Web Jobs。https:/docs.microsoft.comen-usazureapp-servicewebjobs-create。