Heroku に Node.js アプリケーションがあります。最近、長いクエリを SSE (EventSource) を使用するように切り替えました。私のマシンでは素晴らしく高速に動作しますError H15 (Idle connection)
が、GET リクエストを受け取り続けます。H15 の説明によると、1 回のトランザクションで許可される時間が 55 秒を超えました。しかし、私のクエリ全体は 4 ~ 5 秒もかかりません。
さらに、説明を読んだ後、重い作業を開始する前に、クエリにヒットするとすぐに最初のバイト (数値のみ) を返しますが、それでも機能しません。
私の質問は次のとおりです。
- このことを続けるために何をする必要がありますか?HTTP ヘッダー パラメーター?クライアントJS側に何か?H15 を回避するにはどうすればよいですか?
- Heroku でサポートされていないことをしようとしていますか? EventSource を正常に使用する Heroku の別のアプリがあるので、そうは思いません ( express-eventsource.herokuapp.com、github のソース: https://github.com/TravelingTechGuy/express-eventsource ) 。
いつもありがとうございます。