Доброго дня!
Помогите настроить Rsync.
Есть три сервера, на каждом из которых установлена программа для работы с изображениями. Они вместе организуют кластер. У меня получилось настроить репликацию БД, но не получается настроить синхронизацию.
Текущие настройки rsync
XXX.XXX.XXX.XXX cs1
XXX.XXX.XXX.XXX cs2
XXX.XXX.XXX.XXX cs3
#На всех машинах он одинаковый, как и файл хост
pid file = /var/run/rsyncd.pid
[home]
uid = user
use chroot = yes
path = /var/www/user/public
read only = no
hosts allow = cs1 cs2 cs3
Если запустить его с такой командой он работает.
rsync -avr --delete /var/www/user/public/ cs2::home
Сейчас я его добавил в Crontab(на всех машинах), команда выполняется каждую минуту, что то же не вариант, нужно сделать это по быстрее...
Обозначим сервера cs1,cs2 и cs3
Если на cs1 сохранить через программу 3 фотографии, то через минуту они появятся на всех серверах. Тут все отлично. Но, если удалить на одном из них, то оставшиеся сервера добавят их снова.
1) Помогите сделать выполнение синхронизации по быстрее, чем раз в минуту.
2) Так, же подскажите, как сделать синхронизацию, чтобы если я добавил скажем 4 фото на cs2, то они должны появится на cs1 и на cs3, а если удалить их с одного из сервера, то так же и на других должны удалиться.
Нужно, так же все это сделать с учетом, что это все кластер.