【发布时间】:2014-06-16 03:30:49
【问题描述】:
最近 Heroku 改变了他们的 websocket 的工作方式。当我将测功机滑块设置为 2 或更多时,我的 MeteorJS 应用程序现在无法连接。这是我在浏览器控制台中遇到的错误:
POST http://name.herokuapp.com/sockjs/414/ye3xmaq8/xhr_send 404 (Not Found)
我并不特别需要 2 个 dyno 的性能,我只是无法忍受 1 个 dyno 在睡眠后出现的长时间延迟。
【问题讨论】:
-
快速破解:您可以添加一个工人。
-
Heroku 没有 sockjs 正常运行所需的会话亲和性。而且看起来您的应用程序无论如何都不能使用 websockets?
-
谢谢 Slava 但我会接受大卫的回答!
-
@imslavko 流星仍然只能在一个 heroku dyno 上运行吗?
-
我认为他们已经实现了粘性会话,但我没有尝试。
标签: javascript heroku websocket meteor