1

这是一个简单的 Rails 应用程序。它只使用 postgresql 数据库,除了 newrelic 监控之外不进行任何 http 调用。但是每周一到两次,我会收到来自 newrelic 的警报,说我的应用程序已关闭,并且持续时间从 10 到 30 分钟不等。这是正常的吗?

日志只显示了一堆 H12 请求超时错误,没有别的。

这不是一个免费帐户,我有两个 dynos 正在运行。这不是在部署之后立即进行的。

我已经尝试过 puma 和 unicorn,按照那里的所有指南进行配置。在 puma 的情况下,heroku 路由器最终开始对请求超时。在独角兽的情况下,独角兽本身开始超时。

4

1 回答 1

-1

如果您在单个测功机应用程序上运行,则测功机在长时间不活动后处于空闲状态。New Relic 有可能将其报告为停机时间。如果您的应用程序需要很长时间才能启动,那么它可能已经将其报告为已关闭。运行 2 个或更多测功机的所有应用程序永远不会空闲。

于 2013-03-04T19:55:55.217 回答