我在Heroku上有一個Node.js應用程序。我最近切換了一個長查詢來使用SSE(EventSource)。雖然它在我的機器上運行得非常好,但我仍然在我的GET請求上收到Error H15 (Idle connection)
。 H15的描述說我每次交易的時間超過了55秒。但是我的整個查詢不會超過4-5秒。Heroku上的H15 SSE請求
此外,在閱讀描述之後,我在返回第一個字節(只是一個數字)之後立即返回查詢,在開始任何繁重的工作之前 - 它仍然不起作用。
我的問題/ s的是:
- 我需要做什麼才能讓這件事情該怎麼辦?一個HTTP頭參數?在客戶端JS方面的東西?我如何避免H15?
- 我想做一些不被Heroku支持的東西嗎?我不這麼認爲,因爲我有(GitHub上express-eventsource.herokuapp.com,來源:https://github.com/TravelingTechGuy/express-eventsource)在Heroku上另一個應用程序使用EventSource的成功
一如往常,感謝您的時間。
僅有很短的更新:它是的確是一個領域問題。所有工作都很好(儘管緩慢Heroku ==慢Heroku :))。 –
這個問題確實令人不快。您能否詳細說明從ANAME更改爲CNAME? –
基本上,它意味着不使用'裸'域名,如mydomain.com。根據您的DNS控制(我使用GoDaddy),您應該能夠通過DNS管理設置子域(CNAME)。在這裏查看更多:https://devcenter.heroku.com/articles/custom-domains –