我正在尝试在AWS EB上设置我的Meteor应用程序并且我已成功部署2.奇怪的是,其中一个在闲置时使用30%CPU,而在另一个上则使用0.3%。
两者都在运行METEOR@1.4.2.3
,两者都在t2.large EC2实例上。我之前在Galaxy上有应用程序没有任何问题(必须进行切换,因为我们从AWS获得了大量的信用)
唯一的区别是30%处于空闲状态的应用程序在启动时加载Meteor设置而另一个不使用任何Meteor设置,因为它仅用于连接数据库和显示信息(作为微服务)< / p>
答案 0 :(得分:0)
您是否发出此
meteor build --server ${ROOT_URL} --verbose --directory ${BUILD_NODEJS_DIR} --mobile-settings build/${SETTINGS_JSON_FILE}
将您的代码捆绑好准备部署...然后在您的云提供商上执行您是通过调用
执行您的流星应用程序node main.js
这符合当前流星的部署标准(版本1.4.2.3)......我用它来将流星应用程序部署到AWS EC2上,并且在闲置时看不到高CPU使用率
答案 1 :(得分:0)
愚蠢的我,正在使用完全不支持Meteor的Node版本6+,切换到4.6.1就可以了。