我部署了一個Django應用程序使用免費版Heroku。現在我需要運行一些後臺任務,所以我選擇django-background-tasks。根據文檔,我必須在運行python manage.py runserver
運行項目後運行python manage.py process_tasks
命令。所以我添加Procfile如下
如何在不使用信用卡或沒有錢的情況下在Heroku中安排Django後臺任務?
worker: python manage.py process_tasks
web: gunicorn CYC_Heroku.wsgi
但是,我不能規模應用的原因,我使用的是免費版本。那麼,我可以做同樣的沒有付錢/沒有信用卡 ??
[運行Heroku後臺任務,只有1個網頁動態和0個工作者dynos]可能的副本(http://stackoverflow.com/questions/12634447/running-heroku-background-tasks-with-only-1-web- dyno-and-0-worker-dynos) –