<br><br><div class="gmail_quote">2009/6/16 Alexey V. Karagodov <span dir="ltr">&lt;<a href="mailto:kav@karagodov.name" target="_blank">kav@karagodov.name</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><br>
On 16.06.2009, at 16:12, Vladimir Rusinov wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Здравствуйте!<br>
<br>
Используется upload_progress для нечастой загрузки файлов размером обычно до<br>
100 Мб. До тех пор пока был один фронтенд, все было хорошо.<br>
<br>
Сейчас планируется поставить еще один (две A записи в dns, round-robin) и<br>
</blockquote></div>
далеко друг от друга?</blockquote><div><br>Сейчас нет - в одной сети, но всякое возможно.<br><br>Основная цель - стабильность работы. Т.е. если один фронтенд не отвечает, надо чтобы сайт работал (и аплоад тоже).<br>Вариант с dns не пойдет.<br>

<br>haproxy тоже не хочется громозить, т.к. это уже три ступени получается, да и не KISS это.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
всвязи с этим вопрос:<br>
<br>
Правильно ли я понимаю что аплоад естественно пойдет на один сервер, а<br>
ajax-запросы состояния аплоада будут уходить поочередно на оба сервера? Это<br>
</blockquote></div>
это зависит от того, что будет делать аплоад и от скриптов<div><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
корректо для всех более-менее массовых браузеров?<br>
Второй nginx не будет знать о состоянии аплоада на первом и будет возвращать<br>
ошибки. Я думаю можно просто в коде игнорировать ошибки, если их было подряд<br>
не более скажем 5. Не повлечет ли это каких-либо серьезных проблем?<br>
</blockquote></div>
может просто в коде учитывать куда делается аплоад?</blockquote></div><br>Хм, спасибо. Пожалуй да - так будет лучше. Пусть аплоад идет на www, а javascript будет первой итерацией опрашивать фронтенды, и кто ответит о файле положительно - тот наш и в дальнейшем спрашиваем только его.<br clear="all">

<br>-- <br>Vladimir Rusinov<br><a href="http://greenmice.info/" target="_blank">http://greenmice.info/</a><br>