Heroku,错误,没有dynos

时间:2013-06-15 22:19:41

标签: ruby-on-rails heroku

我在Heroku的rails应用程序上有一个红宝石,它曾经有一个dyno(有点experminetation项目)。 今天我在视图下的一个文件中更改了一些文本条目。在本地启动服务器并运行它,在推动Heroku停止工作之后突然推进了heroku和所有突然。运行heroku日志我得到了这个

  013-06-15T22:09:30.344294+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path=/" dyno= connect= service= status=503 bytes=

所以我登录heroku看看有什么问题,我注意到这个应用程序没有任何dynos可用。经过一些谷歌搜索后,我得到了一些使用此命令添加dyno的结果

  heroku ps:scale web=1

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

但回复的信息是没有像网络这样的类型!!

我做错了什么?我做的所有编辑都是一些文字(我的博客)。

PS: 我没有proc文件,我检查了我的git历史记录,但我从来没有使用过Procfile,这在以前就有用了。

1 个答案:

答案 0 :(得分:1)

好的,所以我找到了答案, 基本上我不得不添加一个Procfile(仍然不知道为什么因为我的应用程序之前没有一个工作),并且在那个procfile中我做了

 web: bundle exec unicorn -p $PORT -E $RACK_ENV

Heroku为生产应用推荐这种方法。

链接到heroku文章

https://devcenter.heroku.com/articles/rails3#deploy-your-application-to-heroku