Может лучше настроить upstream на nginx, а считать на back-end'e текущее кол-во соединений и в случае необходимости, отдавать определенный код (регулируется <meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "><a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_next_upstream">proxy_next_upstream</a></span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "> </span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; ">и</span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "> </span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "><a href="http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_next_upstream">fastcgi_next_upstream</a></span><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "> </span>). Тогда nginx должен больше не пропускать коннекты на этот back-end.<div>
Главный вопрос: жить будет?<br><br><div class="gmail_quote">30 мая 2011 г. 20:26 пользователь Chubarov Andrey <span dir="ltr"><<a href="mailto:stitrace@gmail.com">stitrace@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Редиректить "через одного" нельзя, т.к. один сервер предпочтительнее<br>
(в плане стоимости соединения).<br>
<br>
30 мая 2011 г. 17:21 пользователь Chubarov Andrey <<a href="mailto:stitrace@gmail.com">stitrace@gmail.com</a>> написал:<br>
<div><div></div><div class="h5">> Доброго времени суток!<br>
><br>
> Подскажите пожалуйста, есть ли в nginx внутреняя переменная, которая<br>
> указывает на количество установленных в данный момент соединений?<br>
> Задача у меня - делать редирект на другой сервер, если количество<br>
> клиентов стрим видео потока превысило N (из-за ограничений на<br>
> пропускную способность канала).<br>
><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://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br></div>