2017-01-20 6 views
1

AWS EBでMeteorアプリケーションをセットアップしようとしていますが、2を正しくデプロイしました。奇妙なことの1つは、アイドル時に30%のCPUを使用しています。別のもの。メテオールアイドルCPU使用率が高い

両方とも[email protected]を実行していますが、両方ともt2.large EC2インスタンスにあります。以前はギャラクシーに問題なくアプリを持っていました(AWSから多額のクレジットが得られたため切り替えが必要)

唯一の違いは、起動時に流星の設定が読み込まれて30%ちょうどDBに接続して、

答えて

0

愚かな私Meteorではまだサポートされていないノードバージョン6+を使用していましたが、4.6.1への切り替えはこのトリックでした。

0

(microserviceなど)の情報を表示するのに使われていますので、他の一つは、あなたが、展開の準備ができてあなたのコードをバンドルするために、この

meteor build --server ${ROOT_URL} --verbose --directory ${BUILD_NODEJS_DIR} --mobile-settings build/${SETTINGS_JSON_FILE} 

を発行している任意の流星の設定を使用しません。 ..あなたのクラウドプロバイダーでは、

を呼び出して流星アプリを実行していますか?私はAWS EC2への流星アプリを展開し、何の高いCPU使用率を見ないように使用していますこれは、展開の現在の流星標準に準拠し
node main.js 

(バージョン1.4.2.3)...ときにそのアイドル

+0

https://guide.meteor.com/deployment.html#custom-deploymentに従って 'meteor build --directory ../build/ --architecture os.linux.x86_64'を実行してからパッケージを追加しています.jsonファイルの 'node main.js'をいくつかの依存関係を持つ開始スクリプトとして使用します。あなたのビルドコマンドは私が以前見たことのないいくつかの変数を使用しています。あなたは '--mobile-settings'と' --verbose'についてさらに説明することができますか?また、カスタムメテオ設定がある場合、それらをどのように環境に追加していますか?ありがとう! – sdybskiy