А если сначало синхронизировать структуру директорий ? Типа rsync -av -f"+
*/" -f"- *".
Вторым шагам проходить по файлам.


2013/4/23 Aleksey Chirkin <[email protected]>

> Каждый день на основной сервер добавляется директория с кучей файлов
> объемом несколько гигабайт. И пока она синхронизируется на другие сервера,
> попытка доступа к файлам этой директории на синхронизируемых серверах
> приводит к ошибке 403. upstream заканчивает попытки перебора серверов не
> обработав этот код в proxy_next_upstream.
>
>
> 23 апреля 2013 г., 14:56 пользователь Dmitry Morozovsky 
> <[email protected]>написал:
>
>> On Tue, 23 Apr 2013, Aleksey Chirkin wrote:
>>
>> > Я наблюдал за тем как работает rsync и заметил что на время копирования
>> он
>> > блокирует доступ к директории устанавливая ей chmod 600, после
>> выполнения
>> > синхронизации он устанавливает правильные права доступа.
>>
>> А, вы про новосоздаваемые каталоги -- тогда да.
>>
>> А часто ли у вас меняется структура каталогов бэкенда? Потому что если она
>> стабильна, то указанное будет только при первой синхронизации; разумно её
>> делать до введения бэкенда в список апстримов
>>
>>
>> --
>> Sincerely,
>> D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
>> [ FreeBSD committer:                                 [email protected] ]
>> ------------------------------------------------------------------------
>> *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- [email protected] ***
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> nginx-ru mailing list
>> [email protected]
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> _______________________________________________
> nginx-ru mailing list
> [email protected]
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
-- 
Andrey Feldman
_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить