1

我在 Heroku 的竹核磁共振 1.9.2 堆栈上运行 Rail 2.3。但是我遇到了一些缩放问题。在我的流量高峰时段,我看到一些错误 H11(积压太深),我可以通过 New Relic 监控看到我已经退出了高积压日志。但是,我现在想知道的不是队列的长度,而是 Heroku 拒绝的传入请求的数量(这将导致 Heroku 日志中的“错误 H11(积压太深)”)。

简而言之,我想知道被拒绝的传入请求与传入请求总数的比率。

正如 Heroku 所说,日志文件主要用于调试目的,而不是用于分析实时指标,是否有简单/免费的方法来做到这一点?

谢谢!

PS 评论这篇文章如何使用 ssh 在 Heroku 上保持 log tail 活着?建议使用 papertrailapp.com 网站(显然与 papertrail gem 无关),但我无法确定它是否可以指示 H11 backlog too deep 错误的比率。

4

1 回答 1

1

据我所知,没有办法看到拒绝的数量,因为它们被路由网格拒绝了——早在你在应用程序附近看到请求之前。

更重要的是,您为什么不扩展 dyno 来处理流量,而不是因为错误而拒绝用户?

于 2011-10-18T10:22:47.410 回答