0

Elastic Load Balance を備えた Amazon EC2 に 3 台のサーバーがあります。

  • サーバー 1: マスター。
  • サーバー 2: コピーします。
  • サーバー 3: コピーします。

「マスター」サーバーには Ruby On Rails アプリケーションが保存され、/var/www フォルダーにデプロイします。

サーバー 1 からサーバー 2 および 3 へのファイルを Rsync で同期することは可能ですか? はいの場合、どうすればよいですか?いいえの場合、最善の解決策は何ですか?

4

1 に答える 1

2

一部の Web サーバーの /var/www は、Mercurialを使用してバージョン管理下に置くことで同期を維持しています(ただし、どのバージョン管理システムも実際に機能するはずです)。

rsync よりも差分とロールバックを追跡する能力が高くなりますが、それが適切かどうかは、おそらくコンテンツが実際に何であるかによって異なります (急速なターンオーバーを伴う大きなバイナリ ファイルは良くありません)。

このルートをたどる場合は、.hgrc フォルダー (または同等のフォルダー) が表示されないように、いくつかの書き換えルールを構成することを忘れないでください。

于 2012-08-20T08:13:30.313 に答える