【问题标题】:How do I run Meteor shell in Heroku?如何在 Heroku 中运行 Meteor shell?
【发布时间】:2015-04-14 20:59:02
【问题描述】:

我已经使用 https://github.com/jordansissel/heroku-buildpack-meteor buildpack 将 Meteor 应用程序部署到 Heroku。我的 Meteor 是 v1.0+。

如何通过服务器控制台访问我的应用程序?通常在我的本地开发机器上我会运行$ meteor shell

同样,我怎么meteor reset

谢谢

【问题讨论】:

标签: unix heroku meteor


【解决方案1】:

如果您使用了 oortcloud meteor buildpack 或它的一个分支,则该构建使用流星的生产模式构建。 meteor shell 是一个开发工具,不能用于生产模式。

这是一个权衡。理论上,您可以在生产中使用开发模式实例,但性能会很差。开发中的 Meteor 难以应对超过 10 个用户。在生产模式下,这个数字要大得多。

meteor reset另一方面清空开发模式数据库。使用mongo 将数据库日志清除到数据库中并删除所有集合。或者运行使用db.dropDatabase();(在mongo中)

【讨论】:

  • 感谢您的回答。基本上,我希望这些工具在我的暂存环境中进行故障排除 - 因此希望在类似生产的环境中使用开发类型工具。在这种情况下,服务器控制台会很棒。你是说我做不到?
  • @Alveoli 除非您在生产环境中使用开发模式,否则无法执行此操作。就像在开发计算机上一样,使用meteor 在heroku 上运行您的应用程序。请记住,如果您这样做,您将无法获得生产质量性能。在生产模式下,你能做的最好的事情就是使用 kadira 或 tail log 之类的工具来查找错误。
猜你喜欢
  • 2022-12-09
  • 2020-05-16
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 2014-04-21
  • 2018-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多