我有使用1 dyno在Heroku平台上运行的Meteor应用程序。当我增加dynos数量时它会停止工作,在客户端报告XHR(ERROR 404)的一些问题。
有没有人成功在两个或更多Heroku dynos上运行Meteor应用程序?如果是这样,我该怎么办才能让它发挥作用?
答案 0 :(得分:5)
不,不幸的是Meteor不能在Heroku上使用多个dyno。 Meteor需要会话亲和力,Heroku目前不提供。
Meteor需要会话亲和力:Running meteor in a cluster and real-time changes
Heroku不支持会话亲和力:https://devcenter.heroku.com/articles/intro-for-java-developers
答案 1 :(得分:1)
如果您想要一个支持Meteor的SaaS托管服务提供商,并且可以使用会话亲和性扩展到多个dynos,那么现在有一个看起来很有希望的CloudBees buildpack:
答案 2 :(得分:1)
Heroku现在支持会话亲和性,允许它与Meteor一起使用。在撰写本文时,它已经在实验室中,因此您必须启用它。
答案 3 :(得分:0)
嗯,会话亲和力(或类似的东西)似乎至少在路线图中。因此,开发人员期望在他们发布1.0版本时解决问题。
https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae