我有一个 Go 服务作为 Heroku 上的网络套接字服务器。客户端每 20 秒 ping 服务器一次,它似乎保持连接打开。问题在于,当套接字连接关闭时,Heroku 路由器会抛出 H15 错误,认为请求花费了太多时间。例如,如果 Web 套接字连接已打开 300 秒,Heroku 日志将显示:
……H15…… dyno=web.1 connect=1ms service=300000ms status=503 bytes=147....
任何人都经历过这种情况?
heroku go websocket
go ×1
heroku ×1
websocket ×1