<div class="gmail_quote">2012/1/4 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello!<br>
<div class="im"><br>
On Wed, Jan 04, 2012 at 12:49:55AM +0400, Yaroslav wrote:<br>
<br>
> С Новым годом всем!<br>
><br>
> Подскажите, пожалуйста, как заставить работать соединение с http-бекендом в<br>
> режиме keep-alive?<br>
><br>
> Вычитал в changelog'е, что такая возможность вроде бы появилась, хотя тут (<br>
> <a href="http://wiki.nginx.org/HttpUpstreamKeepaliveModule" target="_blank">http://wiki.nginx.org/HttpUpstreamKeepaliveModule</a>) все еще написано, что<br>
> модуль вместе с сервером не поставляется и с http пока не работает.<br>
><br>
> Скачал последний (1.1.12) nginx, вижу, что в папке modules соответствующий<br>
> модуль есть, собрал с настройками configure по умолчанию.<br>
><br>
> Написал в nginx.conf:<br>
><br>
>     upstream backweb {<br>
>       server localhost:8777;<br>
>       keepalive 512;<br>
<br>
</div>Just a side note: а у вас бекенд столько сможет?<br></blockquote><div><br></div><div>Сможет и раз в пять больше. Это nxweb. Экспериментирую.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><br>
>     }<br>
><br>
>     server {<br>
>         ...<br>
>         location /test {<br>
>             ssi    off;<br>
>             proxy_cache off;<br>
>             proxy_pass <a href="http://backweb" target="_blank">http://backweb</a>;<br>
<br>
</div>              proxy_http_version 1.1;<br>
              proxy_set_header Connection "";<br>
<div class="im"><br>
>         }<br>
>     }<br>
><br>
> Конфигурацию принимает, проксирование работает, но к бекенду приходят<br>
> запросы без keep-alive (GET /test HTTP/1.0). Чего тут не хватает?<br>
<br>
</div>См. выше.<br>
<br></blockquote><div><br></div><div>Спасибо! Заработало.</div><div><br></div></div>