我在Heroku指标仪表板上报告了很多H12和H15错误。 然而它们根本不会出现在日志中。 H27确实出现了,所以我知道一般的登录工作正在发挥作用。
另一个线索是我的反应时间95%在30秒以下是可怕的。但是,我的应用程序没有遇到任何我在用户端可以看到的问题。
任何人都经历过类似的事情,或者知道如何在没有任何记录的情况下进行调查?
甚至可以担心还是只是红鲱鱼?
更多信息:
答案 0 :(得分:0)
对于我自己的Meteor应用程序,这是迄今为止关于Heroku H12错误的最佳答案。更多来自答案: Meteor, Modulus and secure websockets
事实证明,移动用户不再使用WebSockets而退回到XHR。 XHR打开与服务器的长连接超过30秒以收听任何更改。因此,通过设计XHR将导致Heroku上的H12错误。
我得到这样的错误日志:
heroku/router: at=error code=H12 desc="Request timeout" method=POST path="/sockjs/099/ohzgm59n/xhr" host=web.42race.com request_id=d644af4a-8a42-41e0-ac8f-6069358f8e71 fwd="10.181.129.17,118.189.27.195" dyno=web.2 connect=0ms service=30001ms status=503 bytes=0
这似乎是正常的,不会影响用户。