根据Heroku网站,当我收到错误H14“No Web Processes Running”时,这是因为我需要scale up dynos:
heroku ps:scale web=1
然而,当我这样做时,我收到以下错误:
Scaling web processes... failed
! No such type as web
有谁知道如何解决这个问题?我希望恢复我的网站!
当我跑heroku ps
时,我什么都没看到。
更新:它没有检测到我的Procfile。我没有显式的Procfile,之前没有使用过一个...是否绝对必要?
答案 0 :(得分:6)
我最近遇到了这个问题,我的网络工作正常,没有任何Procfile
,直到最近......
我的修复只是添加Procfile
,如下所示:
web: python manage.py runserver 0.0.0.0:$PORT --noreload
然后推送到heroku。
答案 1 :(得分:0)
对于Heroku,您需要添加一个Procfile。
在与manage.py文件相同的级别上添加Procfile。它应该在您的根目录中。确保您创建的不是Procfile.txt,而是Procfile
在您的Procfile中添加:
网站:gunicorn projectname.wsgi
添加您的需求。txt枪支
gunicorn == 20.0.4
如果激活自动部署,则可以重试。 如果您可以删除该应用程序,请将其删除并再次部署。