Heroku应用程序每隔几天就会停机10到30分钟。正常?

时间:2013-03-04 14:17:40

标签: ruby-on-rails heroku newrelic

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

日志只显示了一堆H12请求超时错误,但没有其他错误。

这不是一个免费帐户,我有两个dynos在运行。部署后不会立即执行此操作。

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

1 个答案:

答案 0 :(得分:-1)

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