5

乗客と同じ Rails アプリを実行しているロード バランサーの背後に 2 つのインスタンスがあります。デプロイすると、サーバーの起動時間が原因でリクエストがタイムアウトします。その結果、LB から 1 つを取り出し、cap を使用してデプロイし、動的なページ読み込みをテストして、LB に戻すことで、各 Web サーバーを個別に更新するスクリプトができました。

1 つのコマンドで capistrano にこれを実行させるにはどうすればよいでしょうか? すべてのインスタンスに同時に展開するように設定できましたが、すべてが同時に再起動し、サイトが 20 秒間使用できなくなります。

ここで何が欠けていますか?これは一般的なパターンのはずです。

4

1 に答える 1