2

現在、rsyncを介したWebサイトのデプロイについて話し合っています。ただし、rsync中に、アプリケーションは一貫性のない状態のままになります。一部のファイルはすでに同期されている可能性がありますが、他のファイルはまだ古いバージョンのままです。人々はこの問題にどのように対処しますか?svn / git/cvsを介してデプロイする場合にも同じ問題が存在すると思います。サイトを閉じてrsyncして、もう一度開く必要がありますか?それとも、人々はこの矛盾の問題を単に無視しますか?

4

1 に答える 1

6

2段階の展開を使用します。テストディレクトリにrsyncし、理想的にはそれをテストしてから、本番環境とテスト展開を入れ替えます。初めてこれを行うときは、すぐに使えるテストディレクトリがない可能性がありますが、本番環境からテストにrsyncするだけでこれを修正できます。

于 2010-04-02T10:36:21.690 に答える