Синхронизация папок на удаленных серверах (с одним нюансом)

12
MIRhosting.com
На сайте с 18.10.2006
Offline
203
#11

Решения 2.

1. Единое хранилище, на базе iSCSI, gfs или подобном.

2. То что уже написал Pilat, на базе inotify допиленной своими скриптами под свои нужды

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
V
На сайте с 28.02.2008
Offline
14
#12

А сильно глупо будет настроить nginx (именно он раздает файлы из указанных папок) таким образом, чтобы при отсутствии файла на локальном Сервере1, он брал этот файл на Сервере2 через http://site.name/uploads/имя_файла ?

Если не очень глупо, то как это реализовать? Я, опять же, не нашел нигде...

А то я пока не дорос, чтобы настраивать (и восстанавливать) сложные или относительно сложные схемы в unix-системах.

Andreyka
На сайте с 19.02.2005
Offline
822
#13

Совсем неглупо

Надо написать правило, что если нет файла на локальном сервере, то проксировать к удаленному

Не стоит плодить сущности без необходимости
P
На сайте с 08.03.2007
Offline
250
#14
Andreyka:
Совсем неглупо
Надо написать правило, что если нет файла на локальном сервере, то проксировать к удаленному

А если удалённых два ? Уж слишком мудрёный алгоритм. Всё-таки это для балансировки нагрузки имеет смысл делать, а тогда надо отдавать файл не с любого зеркала.

Andreyka
На сайте с 19.02.2005
Offline
822
#15

Так апстримы помогут

V
На сайте с 28.02.2008
Offline
14
#16
Andreyka:

Надо написать правило, что если нет файла на локальном сервере, то проксировать к удаленному

Что-то я не разберусь...

Нужно использовать средства try_files + proxy_pass ?

Andreyka
На сайте с 19.02.2005
Offline
822
#17

Ну да, если файлов нет локально - то проксируем

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий