pm2 と 2 つのインスタンスを使用してクラスター モードで実行されている Sailsjs アプリがあります。2 つのインスタンスが必要な主な理由の 1 つは、アプリ全体を停止することなくアプリを再起動/更新できるようにするためでした。
ただし、1 つのインスタンスの再起動の途中でpm2 restart 4
、サイトを更新すると、サイトがすべて不安定になります (これは専門用語です)。これは、うなり声がそれを行っており、両方のインスタンスで .tmp フォルダーが破壊されているためだと思いますか?
異なるポートで実行されている 2 つの完全なインスタンスを持ち、ロード バランサーとして nginx のようなものを使用する、sailsjs を使用した唯一の実際のアプローチですか、または PM2 で、ダウンタイムやリソースのしゃっくりなしで段階的な再起動を可能にする何かが欠けていますか?