我在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,这在以前就有用了。
答案 0 :(得分:1)
web: bundle exec unicorn -p $PORT -E $RACK_ENV
Heroku为生产应用推荐这种方法。
链接到heroku文章
https://devcenter.heroku.com/articles/rails3#deploy-your-application-to-heroku