1

私は、modulus.io でノード js サーバーを実行しています。ダウンタイムに直面せずにサーバーの最新バージョンを再デプロイするにはどうすればよいですか?

4

2 に答える 2

1

Modulus は、デプロイするたびに新しいコンテナーを使用してアプリをビルドするため、切り替えは数ミリ秒程度で完了します。

彼らのドキュメントから:

バンドルは既にビルドされているため、アプリケーションの古いバージョンから新しいバージョンへの切り替えは非常に迅速です。プロセスは次のとおりです。

  1. 古いアプリケーションに正常なシャットダウン要求を送信します。
  2. 古いアプリケーション インスタンスを停止します。
  3. 古いアプリケーション インスタンスを削除します。
  4. 新しいアプリケーション インスタンスを抽出します。
  5. 新しいアプリケーション インスタンスを開始します。

通常の状態では、実際の切り替えには数ミリ秒かかります。アプリケーションがリクエストの処理を開始するのにかかる時間は、アプリケーションの起動にかかる時間によって異なります。

于 2016-06-30T04:32:46.597 に答える
0

できません。現在、Modulus はすべてのサーボに同時にデプロイされているため、サーバーは起動中に必然的に数秒間ダウンします。

于 2015-10-29T21:43:24.617 に答える