【发布时间】:2021-10-16 05:13:21
【问题描述】:
几个小时前,我们开始在我们的日志和 Heroku 仪表板上看到一堆 H10 错误。 Heroku 说 H10 错误是由于 web dyno 崩溃造成的。 Read more here。奇怪的是,我们的 2 个 web dyno 运行得非常好,而且根本没有崩溃。
这是我在日志中看到的示例:
2021-08-12T20:50:35.934439+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=POST path="/v1/graphql" host=api.rize.io request_id=abcd-ace1-44e8-99f5-03d38d8eaa5a fwd="1.1.1.1" dyno= connect= service= status=503 bytes= protocol=https
当我在日志 (as Heroku recommends) 中搜索该请求 ID(本例中为 abcd-ace1-44e8-99f5-03d38d8eaa5a)时,除了上面列出的路由器错误外,什么都没有显示。
我已重新启动所有测功机,但问题仍然存在。
有人知道会发生什么以及我们如何解决这个问题吗?
【问题讨论】:
-
我看到了同样的行为。间歇性 H10s 但应用程序未崩溃。我正在想办法解决这个问题,但我很高兴看到我并不孤单。希望这是一次中断。
-
同样的问题持续了 12 个小时以上。没有得到支持的回应。
heroku ps显示应用程序已启动并正在运行。我们尝试了维护模式、切换测功机类型、缩小到 0 并返回、重新部署代码、更改环境变量。没有任何帮助。 -
好吧,酷。很高兴知道我不是唯一一个看到这个问题的人。我将向 Heroku 提交另一张罚单,希望能给他们施加更大的压力,让他们弄清楚发生了什么。
-
我在我的几个网站上也遇到了这个问题(通常服务约 100 rps,由于 100% 的错误率,现在稳定在 0 rps)。 Heroku 没有回音,似乎也尝试了一切。等待时不知道该怎么做。
标签: ruby-on-rails heroku dyno