LSync を使用して、Apache を実行している 2 つの個別の CentOS 7 サーバーの Web ルートを同期しています。これまでのところ、問題なく動作しているように見えますが、lsync がファイルを適切に処理していないことがよくあります。
私が抱えている問題の例 - server01とserver02にhello-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",
}
}
どんな助けでも大歓迎です!ありがとう!