3

根据 Heroku 网站,当我收到错误 H14“没有 Web 进程正在运行”时,这是因为我需要通过以下方式扩展测功机

heroku ps:scale web=1

但是,当我这样做时,我收到以下错误:

Scaling web processes... failed
 !    No such type as web

有谁知道如何解决这一问题?我想恢复我的网站!

当我跑步时,heroku ps我什么也看不见。

更新:它没有检测到我的 Procfile。我没有明确的 Procfile 并且之前没有使用过......绝对有必要吗?

4

2 回答 2

8

我最近也遇到了这个问题,我的网络在没有任何 的情况下运行良好Procfile,直到最近......我的解决方法是简单地添加Procfile如下:

web: python manage.py runserver 0.0.0.0:$PORT --noreload

然后推送到heroku。

于 2013-01-05T15:25:39.343 回答
0

对于 Heroku,您需要添加一个 Procfile。

  1. 在与您的 manage.py 文件相同的级别上添加一个 Procfile。它应该在您的根目录中。确保创建 Procfile 而不是 Procfile.txt 或者只是 Procfile

  2. 在你的 Procfile 添加:

    网站:gunicorn projectname.wsgi

  3. 添加你的 requirements.txt gunicorn

    独角兽==20.0.4

如果您激活自动部署,您可以再试一次。如果您可以删除该应用程序,请将其删除并重新部署。

于 2020-05-26T13:14:08.360 回答