話PM2

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#更多命令参数请查看帮助を

 

おすすめ

転載: www.cnblogs.com/marszhw/p/11279936.html