2016-05-29 6 views
1

pm2ノードのアプリマネージャでは、停止アプリと削除アプリの違いは何ですか?私は、削除アプリケーションは、pm2:sのコントロールからアプリを削除することを知っているが、停止アプリは何ですか?どちらもノードサーバーをオフラインに設定します。pm2 stopとappとの差異

私の問題は、デプロイメント中にコードをプルしてからノードサーバーを再起動したい場合、どのpm2コマンドを使用するのですか?私が今行ったことは、最初のpm2停止アプリ - >プルコード - > pm2開始アプリです。しかし、app.jsが実際に更新されていることをどのように知っていますか?停止してアプリをメモリに入れてそこにロードするとどうなりますか?だから開始後、それは、以前のバージョンを開始し、引っ張られたコードからではありません。

答えて

1

停止コマンドは、アプリケーションをAppsリストに保存します。削除コマンドは無効です。 あなたはコマンドでアプリのLISを見ることができます:

pm2 status 

あなたが停止したのであれば、あなただけの名前でアプリケーションを再起動することができます。

私はあなたが欲しいコマンドがあると思う:

pm2 reload [AppName] 

だけのファイルを置き換え、コマンドを実行します。

出典: http://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/

あなたは生産に興味深い何ができるか、あなたのアプリ内のリロード信号を処理することができます。詳細情報: http://pm2.keymetrics.io/docs/usage/signals-clean-restart/

関連する問題