Ubuntuの、パフォーマンス監視、自動再起動により優しい永遠よりも使いやすく、およびCentOSの、LAASシーンのための負荷分散、
要するに、PM2のノードマネージャプロセスは、クラウドサーバ上で実現することができる負荷分散が印加され、オンライン展開nodejsプロジェクト、サービスが実行されています。
PM2 -gインストールNPMインストール
app.jsを開始PM2
PM2再起動app.js
PM2すべて削除
他の一般的に使用されるコマンド
$ Pm2をスタートは、#のapp.jsは、アプリケーションの起動app.js の$ PM2開始は-i 4#クラスタapp.jsモード4 app.jsアプリケーションの#4が自動的に負荷分散しますモードが起動しているアプリケーションの例 の$ PM2スタートアプリを。 JS --name = "API" #という名前のアプリケーションを起動し、 "APIは、" $#PM2は、ファイルが変更されたときに自動的にアプリケーションを再起動--watch app.js開始 script.sh#bashの起動スクリプトを開始PM2 $を $のPM2リスト#リストをPM2すべてのアプリケーションを起動し 、各アプリケーションの$のPM2 MONIT番号表示CPUとメモリ使用量がある の$ PM2ショー[アプリ名] #は、 すべての情報をアプリケーション表示 の$ PM2ログ#は、すべてのアプリケーションのためのログ表示 の$ PM2ログを[アプリ名]#表示アプリケーションのログ の$ PM2のフラッシュ $ PM2すべて停止#停止、すべてのアプリケーション 0指定されたアプリケーションのための$ PM2停止0#IDは停止 $はすべての#は、すべてのアプリケーションを再起動し、再起動PM2 $ PM2がすべて#内のすべてのアプリケーションは、MODEクラスタ再起動リロード すべて#優雅な、クラスタ内のすべてのアプリをリロードMODE $ PM2 gracefulReloadを すべて#はシャットダウン削除して、すべてのアプリケーションの削除$ PM2 0#は、上記のid 0述べた指定されたアプリケーションの削除削除の$ PM2を $ PM2スケールAPI 10#をアプリケーションは、APIがの10個のインスタンスまで延長と呼ばれる [アプリ名] $リセットPM2 #は、再起動の回数リセット の$ PM2のスタートアップ#が開始コマンドからのブート作成 #現在のアプリケーションリストの保存保存の$ PM2 保存されているアプリケーションの$ PM2の復活の#リロードをリスト の$ PM2アップデート#保存プロセス、キルPM2と復元プロセスの $#PM2サンプルJSON設定ファイルが生成生成 $ PM2展開App.jsonのProdセットアップ#セットアップ「のProd」リモートサーバを $のPM2デプロイapp.json prodに#更新"PROD"リモートサーバ の$ PM2のデプロイapp.json prodには2で2#を元に戻す"PROD"リモートサーバーを元に戻す の$ PM2モジュール:生成[名前]#名[名前]でサンプルモジュールを生成します $ PM2インストールPM2-logrotateの#モジュール(ここではログローテーションシステム)をインストール $のPM2のアンインストールPM2-logrotateの#のアンインストールモジュールの 公開の$ PM2#インクリメントバージョン、GitのプッシュとNPMを公開 #1 PM2 --help#更多命令参数请查看帮助を