私は本番環境で公開され、定期的に機能としてアップデートされ、バグ修正が行われるwebappに取り組んでいます。実稼働環境で実行されているNodeJSを更新するプロセスは何ですか?
node app.js
のように実行してconfigをロードし、データベースに接続し、Webサーバーを起動します。
私は、次のバージョンを持っているときにアプリをアップデートするプロセスは何ですか? 私は、プロセスを終了して、アップデートとデプロイ後に起動しなければならないと思いますか?それは、いくつかのダウンタイムがあることを意味しますか?
少なくとも週/月間に統計情報を収集し、その期間に更新を適用する必要がありますか?あるいは、別のマシン上で現在のバージョンを開始し、すべての要求をそのマシンにリダイレクトし、メインのものを更新してから、元に戻す必要がありますか?