【发布时间】:2013-03-06 11:37:18
【问题描述】:
这是一个简单的 Rails 应用程序。它只使用 postgresql 数据库,除了 newrelic 监控之外不进行任何 http 调用。但是每周一到两次,我会收到来自 newrelic 的警报,提示我的应用程序已关闭,并且持续时间从 10 到 30 分钟不等。这正常吗?
日志只显示了一堆 H12 请求超时错误,没有别的。
这不是免费帐户,我有两个 dynos 正在运行。这不是在部署之后立即进行的。
我已经尝试过 puma 和 unicorn,并按照那里的所有指南进行配置。在 puma 的情况下,heroku 路由器最终开始对请求超时。在独角兽的情况下,独角兽本身开始超时。
【问题讨论】:
-
这是一个免费的 Heroku 帐户吗?
-
没有部署?
-
你有没有想过这个问题?我们也看到了这一点。旋转额外的测功机以防排队问题,但它并没有解决问题。
-
我最终切换到了独角兽。我只看到过一次独角兽超时,它会自行重启。几个星期以来它一直很稳定。
标签: ruby-on-rails heroku newrelic