如何让Celery在Heroku上执行生产



我在Django应用程序上使用Celery。

除非在终端中运行celery -A appname worker -l info --pool=solo,否则我无法执行芹菜任务。

当网站处于生产状态时,我该如何执行它?

您需要在Procfile中添加一个worker进程,例如

web: gunicorn some_app.wsgi
worker: celery -A appname worker -l info --pool solo

重新部署后,扩大一个或多个工作人员的规模,例如通过运行

heroku ps:scale worker=1

最新更新