【发布时间】:2014-01-19 12:34:03
【问题描述】:
我正在学习 Rails 教程并尝试将我的演示应用程序部署到 Heroku,但运气不佳 - 当我访问该页面时出现“此页面不存在”错误。我可以在 localhost 服务器上正常运行该应用程序。我的日志如下...我是 Rails 的新手,任何方向都将不胜感激!
(如果重要的话,我正在运行 Rails 4 并使用 Ruby 2.0.0p353。)
2013-12-31T22:36:10.639947+00:00 heroku[router]: at=info method=GET path=/favicon.ico host=aqueous-scrubland-1350.herokuapp.com fwd="66.108.171.204" dyno=web.1 connect=2ms service=8ms status=304 bytes=0
2013-12-31T22:36:09.524805+00:00 heroku[router]: at=info method=GET path=/ host=aqueous-scrubland-1350.herokuapp.com fwd="66.108.171.204" dyno=web.1 connect=3ms service=251ms status=404 bytes=1351
2013-12-31T23:40:59.592539+00:00 heroku[web.1]: Idling
2013-12-31T23:40:59.592983+00:00 heroku[web.1]: State changed from up to down
2013-12-31T23:41:03.038207+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2013-12-31T23:41:03.668269+00:00 app[web.1]: [2013-12-31 23:41:03] FATAL SignalException: SIGTERM
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:in `start'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:84:in `start'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `select'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `block in start'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in `start'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:14:in `run'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:264:in `start'
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in `tap'
2013-12-31T23:41:03.668516+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in `<top (required)>'
2013-12-31T23:41:03.668516+00:00 app[web.1]: bin/rails:4:in `require'
2013-12-31T23:41:03.668516+00:00 app[web.1]: bin/rails:4:in `<main>'
2013-12-31T23:41:03.668516+00:00 app[web.1]: [2013-12-31 23:41:03] INFO going to shutdown ...
2013-12-31T23:41:03.668516+00:00 app[web.1]: [2013-12-31 23:41:03] INFO WEBrick::HTTPServer#start done.
2013-12-31T23:41:03.668516+00:00 app[web.1]: Exiting
2013-12-31T23:41:03.668269+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:78:in `block in <top (required)>'
2013-12-31T23:41:05.125759+00:00 heroku[web.1]: Process exited with status 143
【问题讨论】:
-
您是否创建或迁移过数据库?
-
能否请您发布整个日志?您发布的当前日志似乎表明您的 Dyno 由于一段时间不活动而处于空闲状态。搜索“睡觉”here。
-
能否请您发布您的
config.ru和您的Procfile?
标签: ruby-on-rails ruby heroku deployment ruby-on-rails-4