Heroku部署不成功-H14

时间:2018-08-03 15:51:01

标签: heroku

我是CS初学者,正在进行在线MOOC,并在我的Webapp的Heroku部署上苦苦挣扎。它正确部署,但随后显示应用程序错误。我检查了我的Heroku日志,它看起来像是H14错误(没有正在运行的Web进程)。然后,我进行了一些互联网研究,发现这可能与我的Procfile有关。确实,当我转到Heroku > my app > configure dynos时,它说

  

此应用还没有进程类型。将procfile添加到您的应用中以定义其进程类型

这使我相信这确实与Procfile有关。

结合更多提示:

  1. 我的Procfile以前是.py文件(Procfile.py)。因此,我尝试将其更改为txt文件(Procfile.txt),然后重新部署到Heroku。那也不行!这里可以有东西吗?即使以前无法使用,我也应该返回.py吗?
  2. 我的Procfile的内容如下(减去引号:“ Web: python BookmarkServer.py”。我在这里做错了吗?PS这就是我的MOOC告诉我的意思。
  3. 在一个相关的StackOverflow线程上,我发现:“根据文档,似乎Procfile(在其中声明了web:节点app.js的地方)将在新版本中自动将Dynos的数量缩放为1。的应用程序。但是,必须启动Heroku CLI并执行heroku ps:scale web=1才能启动该数量的Dynos,因为它们不是自动启动的。因此,然后我将Procfile更改回.py,重新部署,然后进行了heroku ps:scale web=1的检查,看看是否可行,而且也不可行!它说“找不到该进程类型”。

请帮助!我确实为此感到挣扎,希望能得到一些指导。很高兴跳上Skype并与一个优秀的撒玛利亚人分享我的屏幕。

谢谢!

0 个答案:

没有答案