相关疑难解决方法(0)

关于Heroku SSE请求的H15

我在Heroku上有一个Node.js应用程序.我最近切换了一个长查询来使用SSE(EventSource).虽然它在我的机器上工作得非常快,但我一直在接受Error H15 (Idle connection)我的GET请求.H15描述说我每笔交易允许超过55秒.但我的整个查询不会超过4-5秒.

此外,在阅读完描述之后,我在点击查询后立即返回我的第一个字节(只是一个数字),然后才开始任何繁重的工作 - 而且它仍然不起作用.

我的问题是:

  1. 为了让这件事情继续下去,我需要做些什么?HTTP标头参数?客户端JS方面的东西?我该如何避免H15?
  2. 我想尝试做Heroku不支持的事情吗?我不这么认为,因为我在Heroku上有另一个成功使用EventSource的应用程序(express-eventsource.herokuapp.com,源于github:https://github.com/TravelingTechGuy/express-eventsource)

一如既往,谢谢你的时间.

heroku node.js server-sent-events

7
推荐指数
1
解决办法
3010
查看次数

Web 套接字关闭时的 Heroku H15 错误

我有一个 Go 服务作为 Heroku 上的网络套接字服务器。客户端每 20 秒 ping 服务器一次,它似乎保持连接打开。问题在于,当套接字连接关闭时,Heroku 路由器会抛出 H15 错误,认为请求花费了太多时间。例如,如果 Web 套接字连接已打开 300 秒,Heroku 日志将显示:

……H15…… dyno=web.1 connect=1ms service=300000ms status=503 bytes=147....

任何人都经历过这种情况?

heroku go websocket

2
推荐指数
1
解决办法
2679
查看次数

标签 统计

heroku ×2

go ×1

node.js ×1

server-sent-events ×1

websocket ×1