<div dir="ltr">Я наблюдал за тем как работает rsync и заметил что на время копирования он блокирует доступ к директории устанавливая ей chmod 600, после выполнения синхронизации он устанавливает правильные права доступа. Вот в этот промежуток копирования и нужно перехватывать 403. Может я не понял вопроса? Вроде все делаю правильно.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">22 апреля 2013 г., 23:33 пользователь Dmitry Morozovsky <span dir="ltr"><<a href="mailto:marck@rinet.ru" target="_blank">marck@rinet.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, 22 Apr 2013, Aleksey Chirkin wrote:<br>
<br>
> В моей конфигурации nginx раздает файлы и балансирует нагрузку между<br>
> серверами.<br>
> Я использую rsync для синхронизации данных между машинами.<br>
> Во время синхронизации rsync назначает chmod 600 на синхронизируемые<br>
> директории. Nginx отвечает кодом 403 т.к. ресурс не достижим из-за<br>
> ограниченных привилегий.<br>
> Я хотел бы перехватить код 403 и перенаправить запрос на другой сервер.<br>
><br>
> Не могли бы вы добавить поддержку кода 403 в proxy_next_upstream директиве?<br>
<br>
</div></div>Простите за нескромный вопрос, а *зачем* вы так делаете?<br>
<br>
Если не предпринимать специальных усилий, то новые файлы в процессе rsync<br>
появляются на месте атомарно -- всё должно работать и так.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sincerely,<br>
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]<br>
[ FreeBSD committer:                                 marck@FreeBSD.org ]<br>
------------------------------------------------------------------------<br>
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- <a href="mailto:marck@rinet.ru">marck@rinet.ru</a> ***<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></font></span></blockquote></div><br></div>