我在Heroku上有一个Node.js应用程序.我最近切换了一个长查询来使用SSE(EventSource).虽然它在我的机器上工作得非常快,但我一直在接受Error H15 (Idle connection)我的GET请求.H15描述说我每笔交易允许超过55秒.但我的整个查询不会超过4-5秒.
此外,在阅读完描述之后,我在点击查询后立即返回我的第一个字节(只是一个数字),然后才开始任何繁重的工作 - 而且它仍然不起作用.
我的问题是:
一如既往,谢谢你的时间.
我有一个 Go 服务作为 Heroku 上的网络套接字服务器。客户端每 20 秒 ping 服务器一次,它似乎保持连接打开。问题在于,当套接字连接关闭时,Heroku 路由器会抛出 H15 错误,认为请求花费了太多时间。例如,如果 Web 套接字连接已打开 300 秒,Heroku 日志将显示:
……H15…… dyno=web.1 connect=1ms service=300000ms status=503 bytes=147....
任何人都经历过这种情况?