Upstream keepalive (http backend)
Yaroslav
yarosla на gmail.com
Вт Янв 3 22:51:52 UTC 2012
2012/1/4 Maxim Dounin <mdounin на mdounin.ru>
> Hello!
>
> On Wed, Jan 04, 2012 at 12:49:55AM +0400, Yaroslav wrote:
>
> > С Новым годом всем!
> >
> > Подскажите, пожалуйста, как заставить работать соединение с
> http-бекендом в
> > режиме keep-alive?
> >
> > Вычитал в changelog'е, что такая возможность вроде бы появилась, хотя
> тут (
> > http://wiki.nginx.org/HttpUpstreamKeepaliveModule) все еще написано, что
> > модуль вместе с сервером не поставляется и с http пока не работает.
> >
> > Скачал последний (1.1.12) nginx, вижу, что в папке modules
> соответствующий
> > модуль есть, собрал с настройками configure по умолчанию.
> >
> > Написал в nginx.conf:
> >
> > upstream backweb {
> > server localhost:8777;
> > keepalive 512;
>
> Just a side note: а у вас бекенд столько сможет?
>
Сможет и раз в пять больше. Это nxweb. Экспериментирую.
>
> > }
> >
> > server {
> > ...
> > location /test {
> > ssi off;
> > proxy_cache off;
> > proxy_pass http://backweb;
>
> proxy_http_version 1.1;
> proxy_set_header Connection "";
>
> > }
> > }
> >
> > Конфигурацию принимает, проксирование работает, но к бекенду приходят
> > запросы без keep-alive (GET /test HTTP/1.0). Чего тут не хватает?
>
> См. выше.
>
>
Спасибо! Заработало.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120104/1f7aa285/attachment.html>
Подробная информация о списке рассылки nginx-ru