我正在使用 LSync 为两个运行 Apache 的独立 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",
}
}
任何帮助将不胜感激!谢谢!