私はpm2のコンセプトに慣れていますが、私のCPU使用量が増えて100%のメモリに達してしまい、サーバがダウンしてウェブサイトがクラッシュしてしまったので、誰も私に相談してください。メモリを増やすなど、私のプロダクション(ライブ)サーバの設定は?私のコードも必要で十分です。私はec2ユーザです。pm2でnodejsアプリケーションを実行するための最小システム要件は何ですか?
0
A
答えて
0
システム要件は、ほとんどあなたが何も話していないアプリケーションによって異なります。 CPUが100%に達すると、サイクルを同期して実行するなどの遅延を積極的に追加しているタイトなループが発生する可能性があります。 100%のメモリ使用量はメモリリークを意味する可能性があります。その場合、メモリリークはどれほど大きいかにかかわらず、最終的にすべてのRAMを使い切るため、十分なRAMはありません。
プロファイルあなたのアプリケーションは実際にそのアプリケーションが動作するシステムで実際の使用パターンで表示され、必要なリソースの量だけ知る必要があります。これはあらゆる種類のアプリケーションに当てはまります。
あなたは、リソースの使用率が時間をかけて成長していることに気づく場合また、それが終了しますが、CPUとRAMを使用していないメモリリークのようないくつかのリソース漏れの兆候、産卵のプロセスであってもよいし、その他
0
の最初の私は皆さんに、生産envoiremntのためのこれらのガイドラインに従うように提案したいと思います。
1)dev envoiremntとして有効にすると、morgonを無効にします。 2)負荷分散にnginxまたはpm2を使用します。 か、簡単にこのコマンド
pm2 start server.js -i 10
3)uncaugh例外を処理を使用して負荷分散を処理することができます。すなわち:
process.on("uncaughtException".function (err){
//do error handling
})
関連する問題
- 1. Java Webアプリケーションを実行するための最小要件
- 2. Predictionioで推奨を実行するための最小システム要件
- 3. Androidアプリを実行するための最小要件
- 4. EMRジョブを実行するための最小AWSポリシー要件
- 5. Cコンパイラを書くためのプロセッサの最小要件は何ですか?
- 6. LSMinimumSystemVersionはMac OSの最小システム要件を満たすために必要なものですか?
- 7. Yesodのシステム要件は何ですか?
- 8. ADTのシステム要件は何ですか?
- 9. アプリケーション健全性監視システムの要件は何ですか?
- 10. 自分のWebサーバーを実行するための要件は何ですか?
- 11. Hyperledger Fabricピアを実行するためのハードウェア要件は何ですか?
- 12. MySql Community Serverの最小システム要件
- 13. eclipseでJunit 5を実行するために必要な最小限の依存関係は何ですか?
- 14. スパーク・スタンドアロン・クラスタ・モードでスパークを実行するために必要なハードウェアの最小インパクトは何ですか?
- 15. Rの大規模データセット(30GB)を分析するための最低限のシステム要件は何ですか?
- 16. .NETアプリケーションを実行するためのWindows Mobileスマートフォンのソフトウェア要件は何ですか?
- 17. Wp 7エミュレータの最小グラフィックスカード要件は何ですか?
- 18. AndroidアーキテクチャのコンポーネントliveDataとroom - 最小要件は何ですか?
- 19. MXNETをスムーズに実行するための最適なハードウェア要件は何ですか
- 20. JavaFXアプリケーションを実行するための要件
- 21. LINQが提供するコンポジションにモナドが参加するための最小限の要件は何ですか?
- 22. ジオフェンシングを実行するモバイルアプリケーションの要件は何ですか?
- 23. OBIEEは無料ですか?システム要件は何ですか?
- 24. React&FluxをElectronに使用するための最小要件は何ですか?
- 25. chrome.experimental.webRequestを使用するための要件は何ですか?
- 26. Android Studioをコンピュータでスムーズに実行するための最小構成(haxmを含む)は何ですか?
- 27. BambooのリモートエージェントはLinuxサーバーのシステム要件とは何ですか?
- 28. クロスプラットフォームのCollege News Paperモバイルアプリに必要な最小システムは何ですか?
- 29. TEEを使用する最初のアプリケーションの要件は何ですか?
- 30. nodejs - アプリケーションをクラスタモードで実行するためにpm2と一緒にnginxをどのように使用するのですか?