0

Tomcat をアプリケーション サーバーとして実行する 2 台の WAS マシンを elb ロード バランスしました。AWS 環境でノンストップ デプロイを実現するには、次のことを行う必要があります。

  1. 展開対象の WAS を選択します。
  2. elb からの着信トランザクションを停止します (elb suspend)
  3. 現在のトランザクションが完了するまで待ちます。
  4. WASを停止します。
  5. 新しいパッケージを展開します。
  6. WAS を開始します。
  7. エルブ履歴書.

問題は 2 と 3 です。AWS CLI ELB ドキュメントは次のとおりです: http://docs.aws.amazon.com/cli/latest/reference/elb/index.html

elb suspend を行うための最も類似した API はderegister-instances-from-load-balancer.

実際には、サスペンドではなく、elb からノードを削除します。さらに、ノードが削除されると、そのすべてのトランザクションが停止します。

4

1 に答える 1