Heroku错误H10(应用程序崩溃)

12

我的Heroku应用已经崩溃了,而且我从日志里只看到了错误H10(应用程序崩溃)。

2012-03-28T14:11:56+00:00 heroku[router]: Error H10 (App crashed) -> GET www.devsite.com/ dyno= queue= wait= service= status=503 bytes=
2012-03-28T14:11:56+00:00 heroku[nginx]: 109.145.58.15 - - [28/Mar/2012:14:11:56 +0000] "GET / HTTP/1.1" 503 607 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11" www.devsite.com
任何想法如何从heroku日志中提取更多信息 - 或找出问题所在?
4个回答

29

我有一个类似的问题,每次访问服务器时,日志中只会输出这两行无用信息。

当我运行:

heroku restart

最终它向我展示了更多输出,让我追踪到我的问题(与迁移到cedar有关) (似乎应用在部署时崩溃,从未完全启动,但在部署过程中没有显示错误,通常会发生这种情况)。


尝试这个:heroku config:add BUILDPACK_URL=https://github.com/joelcogen/heroku-buildpack-rails-unicorn-nginx - ChuckJHardy
由于编辑可能会导致一些信息丢失,所以我花了一分钟才理解答案的意思,但只需从命令行运行 heroku restart 即可。 - concept47
如果您在 Rails 教程中遇到此问题,请使用以下命令重新 bundle:bundle install --without development,因为 sqlite gem 会导致与 Heroku 发生冲突。 - Brandt Solovij

3

1
在我的情况下,日志没有提供任何有用的信息 - 只是“应用程序崩溃”。heroku restart 对我有帮助。这可能是Heroku的问题。有关错误的更多详细信息,请参见此处:https://devcenter.heroku.com/articles/error-codes#h10-app-crashed - Nick

1

我遇到了类似的问题,与dynos有关。H10错误。

只需运行:

heroku restart

对我来说解决了问题!


你的答案是正确的,这也是我的解决方法,但之前的答案本质上也包含了这一点。 - Makoto

0

我曾经遇到过类似的问题,但错误被掩盖了。在Heroku上运行rails c命令后,我们找到了崩溃的原因。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接