根据Heroku网站,当我收到错误H14“没有运行Web进程”时,是因为我需要通过以下方法来scale up dynos:
heroku ps:scale web=1
但是,当我这样做时,出现以下错误:
Scaling web processes... failed
! No such type as web
有人知道如何解决此问题吗?我想备份我的网站!
当我运行heroku ps
时,我什么也看不到。
更新:它没有检测到我的Procfile。我没有明确的Procfile,以前也没有使用过...是绝对必要的吗?
我最近也遇到了这个问题,直到最近为止,我的网络都正常运行,没有任何Procfile
。我的解决方法只是添加Procfile
如下:
web: python manage.py runserver 0.0.0.0:$PORT --noreload
然后推送到heroku。
对于Heroku,您需要添加一个Procfile。
添加与您的manage.py文件相同级别的Procfile。它应该在您的根目录中。确保您创建的不是Procfile.txt,而是仅创建Procfile。
在您的Procfile中添加:
web:gunicorn projectname.wsgi
添加您的需求。txt枪支
gunicorn == 20.0.4
如果激活自动部署,则可以重试。如果您可以删除该应用程序,请将其删除并再次部署。