【问题标题】:Meteor: what are the best settings in a production environment?Meteor:生产环境中的最佳设置是什么?
【发布时间】:2014-11-15 01:13:52
【问题描述】:

我正在开发一个流星应用程序。我注意到流星服务器有时会突然崩溃,这让我觉得它可能没有针对生产进行优化。

在生产环境中,我应该考虑添加/删除一些包吗?哪一个?最好的设置是什么? 我只是想确保有一个可靠的服务器,始终保持运行状态。

【问题讨论】:

  • 如果没有任何安装的包列表,或者服务器错误的原因和后续代码,如果有的话,很难给出一个好的答案。

标签: meteor


【解决方案1】:

你看过meteor up了吗?它将为您设置一个生产质量服务器。我已经将它用于多个生产应用程序并且效果很好。

就添加/删除软件包而言,我从未遇到过在生产环境中运行已安装软件包的任何问题。我的几个应用程序安装了大约十几个软件包。但是,如果您怀疑某个包裹可能会导致问题,我会去大气搜索您的包裹并确保它们没有被标记。如果社区将其标记为“不工作”,您会在包名称旁边看到一个鲜红的标记。

也许还可以检查 GitHub 上的问题。

如果您决定使用meteor up,在您的应用上传到服务器后,您可以查看日志是否有任何问题。

mup logs -f

【讨论】:

  • mup 是否“优化”了服务器?我认为它只会将文件传输到生产服务器。在这种情况下,一个简单的 bash 脚本可以完成同样的工作......
  • 优化服务器是什么意思?我知道它会永远为您设置,因此如果服务器确实崩溃了,它会立即启动服务器。如果您使用数字海洋之类的东西来托管您的应用程序,那么您真正需要做的就是选择一个液滴大小,然后使用 mup 设置服务器以进行生产。如果液滴不够大,并且陷入困境,那么您只需增加尺寸即可。对于像 ec2 这样的东西也是如此。
  • 好的。所以这正是我要找的!我需要那种确保服务器正常运行的看门狗。之前,我在我的 Ubuntu 10.04 服务器上尝试过这个包,但它没有用(很多错误消息)。但是对于 Digital Ocean 上的 Ubuntu 14.04,它运行良好。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 2012-12-20
  • 2022-01-14
  • 1970-01-01
相关资源
最近更新 更多