Heroku应用程序崩溃

时间:2011-02-26 00:45:29

标签: ruby-on-rails ruby deployment heroku

我刚刚将我的RoR应用程序部署到Heroku,该应用程序可以在我的本地端口上运行,但是当我访问Heroku地址时,我得到了:

  

App崩溃此应用程序暂时脱机。如果你是   这个应用程序的管理员,请检查您的heroku日志   回溯。

这可能是我在日志中发现的错误:

2011-02-25T17:08:25-08:00 heroku[router]: Error H10 (App crashed) -> GET afternoon-warrior-452.heroku.com/ dyno=none queue=0 wait=0ms service=0ms bytes=0
2011-02-25T17:08:25-08:00 heroku[router]: Error H10 (App crashed) -> GET afternoon-warrior-452.heroku.com/favicon.ico dyno=none queue=0 wait=0ms service=0ms bytes=0

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

我的猜测是你忘了设置生产数据库。也许...

需要

$ heroku rake db:setup$ heroku rake db:push ...

更新:啊哈!通过评论中的错误消息,您在application_helper.rb.中有一个未解决的合并冲突。这就是那些<<<<<<行,git(或者您正在使用的某些本地SCCS)插入的内容通常指出分支与本地变化之间的冲突。

从“git status”开始,只需在编辑器中查看application_helper.rb

答案 1 :(得分:0)

$ heroku logs --app app_name可能会给你一些东西,但不要期望太多。日志非常稀疏。

您可以使用Exceptional附加组件来获取更多信息。还有“Logging”插件,我还没有尝试过,但可能对你有所帮助。

另外,请注意当您向Heroku执行git push时收到的消息。确保所有宝石都正确安装。