【问题标题】:When will Meteor.com Meteor hosting be reliable enough for production use?Meteor.com Meteor 托管何时能够足够可靠地用于生产用途?
【发布时间】:2013-10-08 20:10:57
【问题描述】:

我尝试在 Meteor.com 上托管的经历非常复杂。

我经常收到“此网站已关闭。请稍后再试。”。起初我不知道为什么,但后来我怀疑问题是由于我不小心恢复了“system.users”集合引起的。我尝试在没有它的情况下进行恢复,但几天后该网站关闭了。今天,不用我做任何事情,它又神奇地恢复了。

“流星日志”什么也没显示。这是一个完整的黑匣子。

我研究了其他选项(Heroku、demeteorizer、meteor bundle 等),但它们也很笨重且不可靠(安装光纤的问题、似乎无法正确处理 Meteor.call() 等)。

我真的很想在 Meteor.com 上主持制作,但我觉得我现在不能信任它。免费很好,但我需要可靠的、生产质量的 Meteor 托管。我什么时候可以从 Meteor.com 购买?

谢谢, 格雷姆

【问题讨论】:

    标签: meteor


    【解决方案1】:

    来自the documentation:

    我们将此作为一项免费服务提供,因此您可以试用 Meteor。它还有助于快速发布内部测试版、演示等。

    所以这意味着它旨在尝试,而不是用于生产。他们免费提供它,我认为滥用它是一种不好的方式。有这么多人在尝试这个东西,如果它不时超载也不要感到惊讶。

    我不确定 Meteor 团队是否以及何时准备好这个托管产品。目前,我很高兴他们专注于使框架成熟。

     


     

    对于其他选项,Heroku 是一种魅力。我将它用于多个项目,包括生产项目,并且没有问题。不要打扰demeteorizer之类的。只需创建一个新应用并运行这些命令(将 appname 替换为您的应用名称):

    heroku git:remote -a appname
    
    heroku config:add ROOT_URL=appname.herokuapp.com
    
    heroku config:set BUILDPACK_URL=https://github.com/oortcloud/heroku-buildpack-meteorite.git
    
    git push -f heroku master
    

    【讨论】:

    • 在尝试上述操作时,我在 Heroku 日志中收到此错误:“bash: node: command not found”。运行流星 0.6.5.1
    • 是在最后一条命令之后吗?试试这个 buildpack:heroku config:set BUILDPACK_URL=https://github.com/areed/heroku-buildpack-meteorite-phantomjs.git 如果这没有帮助,请将其作为新问题发布并在此处发布链接。
    • 抱歉,您的原始说明有效 - 我的项目中遗留了一个 Procfile,这是以前的摆弄。非常感谢!
    • 他们还在提供托管服务吗?我在他们的网站上找不到任何相关信息
    • 以下是在 Heroku 上托管 Meteor 0.8.2 的说明,第一次可能会遇到挑战:stackoverflow.com/a/24706472/111948
    【解决方案2】:

    MDG(Meteor Development Group,核心团队)正在开发一种名为 Galaxy 的托管解决方案。它可能会以其他解决方案不会(例如meteor deploy)的方式与meteor联系起来。这将是(AFAIK)一项付费服务​​,因此可能会提供分析以获得更好的洞察力(我的猜测)。当然,我们会负责扩展。

    更多主题:http://www.meteor.com/blog/2013/10/01/geoff-schmidt-at-devshop-8-getting-meteor-to-10

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 2011-03-29
      • 1970-01-01
      • 2013-06-27
      • 2017-01-28
      • 1970-01-01
      • 2020-05-16
      • 2014-04-24
      • 2017-08-07
      相关资源
      最近更新 更多