我们在 Heroku 上有一个站点的超时问题。访问管理区域 (/admin) 后,它将挂起,所有用户将收到 H12(请求超时)错误约 2-3 分钟。似乎 Heroku 加载了一些东西然后继续。因为在这个巨大的延迟之后一切正常。
New Relic 没有报告大量内存使用或其他任何奇怪的情况。它确实表明请求正在排队等待它挂起的时间。
这是一个 Rails 3.1.12 应用程序。
管理区域设置为命名空间:
## Admin Area
namespace :admin do
match '/' => 'index#index', :via => :get
...
我意识到如果不访问代码,这是一个非常难以解决的问题。让我知道你是否经历过这种情况。