Я использую LSync для синхронизации корневого веб-узла для двух отдельных серверов CentOS 7 под управлением Apache. Пока это работает прилично, но каждый раз так часто замечаю, что lsync не обрабатывает файлы должным образом.Lsync не обрабатывает файлы в правильном порядке в настройке master-master/bi-directional
Пример меня вопрос - если у меня есть файл с именем привет-world.txt на server01 и Server02, и я удалить его из 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