web.1:在heroku上缩放dyno时崩溃了ERROR

时间:2015-01-19 15:15:59

标签: ruby-on-rails heroku port

我刚刚在heroku上部署了我的应用程序。我跑了:

heroku ps:scale web=1

运行正常,但是当我想检查使用heroku ps的dyno时,我得到了以下内容:

=== web (1X): `bin/rails server -p $PORT -e $RAILS_ENV`
web.1: crashed 2015/01/19 11:18:38 (~ 3m ago)

heroku日志:

2015-01-19T15:14:06.131511+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path="/favicon.ico" 
host=rock-paper-scissors-test.herokuapp.com 
request_id=27ca44cb-ca4e-473e-9789-0245d393bd56 
fwd="190.15.209.212" dyno= connect= service= status=503 bytes=

有什么想法吗?

更新:

在退出heroku日志之前获取以下行:

2015-01-19T15:28:57.189329+00:00 app[web.1]: => Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
2015-01-19T15:28:57.922629+00:00 heroku[web.1]: Process exited with status 1

2 个答案:

答案 0 :(得分:0)

尝试在日志中收到的建议:

Consider using 127.0.0.1 (--binding option)

将您的Procfile更改为:

bin/rails server -p $PORT -e $RAILS_ENV --binding 127.0.0.1

答案 1 :(得分:0)

日志中没有解决错误。我不得不跑:

heroku run console

获取详细信息。就像他们建议here一样。