这是一个模糊的问题,但希望有人能够认出来。
今天的某个时候,我在Heroku上作为JSON响应的所有请求都非常慢。定期的HTML请求很好...它只是我使用render json: XXX
的控制器,似乎需要1分钟才能响应。我没有更新我的应用程序,也没有更改系统中的任何内容。
这种症状对任何人都响了吗?或者任何人都可以就如何进一步诊断给我建议?
我知道它不是数据库,因为我创建了一个简单的路由,只返回一个字符串作为JSON对象,甚至该路由需要1分钟才能响应。
希望。
编辑:我最近唯一做的就是升级到2个网络动态。但我用2个dynos进行了短暂的测试,一切似乎都运转良好......EDIT2:为了让它更奇怪......日志显示请求非常快!!但它只是在浏览器上显示一分钟左右。跆拳道?
Jul 12 05:26:08 appbeta app/web.2: Processing by UsersController#show as JSON
Jul 12 05:26:08 appbeta app/web.2: Parameters: {"id"=>"test_user"}
Jul 12 05:26:08 appbeta app/web.2: Completed 200 OK in 24ms (Views: 0.4ms)
就像,这个请求发生了......快吧?但它并没有在我的屏幕上显示整整一分钟左右。
答案 0 :(得分:0)
我在Twitter上找到了修复我的问题的信息。
这似乎与websockets有关。禁用它似乎可以解决问题。
heroku labs:disable websockets -a myapp -p production
这使它像以前一样工作,虽然日志现在看起来不同了:)
感谢Twitter上的@dwaynemac @stephane_tavera。
修改强>:
Heroku将此视为解决问题,但如果再次发生,则会应用答案。
答案 1 :(得分:0)
解决。这是一个Heroku平台问题。
https://status.heroku.com/incidents/649
Investigating
Our automated systems have detected potential platform errors.
We are investigating.
Posted Jul 12, 2014 23:38 UTC