LSyncを使用して、Apacheを実行している2つの別のCentOS 7サーバーのWebルートを同期しています。これまでのところ、うまく走っているようですが、lsyncがファイルを適切に処理しないことがよくあります。マスターマスター/双方向設定でLsyncが正しい順序でファイルを処理していません
私がいる問題の例 - 私はファイルを持っている場合は、SERVER01とServer02のにハローworld.txtと呼ばれる、と私はSERVER01、LSYNCを実行すると、代わりにそれを削除しますserver02から削除すると、server01に実際に再作成されます。
私はこれについてオンラインで何かを見つけられませんでした。私はlsyncを初めて使用しているので、これを修正する方法についてはあまりよく分かりません。
ないそれが必要だと確信しますが、ここではLSYNC設定ファイル(/etc/lsyncd.conf
)です:
settings {
logfile = "/var/log/lsyncd.log",
statusFile = "/var/log/lsyncd.stat",
statusInterval = 2
}
sync {
default.rsync,
source="/var/www/",
target="192.168.1.36:/var/www/",
rsync={
rsh = "/usr/bin/ssh -l lsync -i /etc/lsync/.ssh/id_rsa",
}
}
すべてのヘルプは感謝だろう!ありがとう!
* lsyncdを起動するとき、またはlsyncdが*実行中のときにファイルを削除するときにファイルが再作成されますか? – ams