Re: Проксирование

Alexey Polyakov alexey.polyakov at gmail.com
Fri Mar 3 13:48:06 MSK 2006


KeepAlive на бекэнде всегда Off, когда он за nginx'ом.
Как только его ответ влезет в какой-то из буферов, будь то буфер
nginx'а, или буфер сокета между nginx'ом и бекэндом, или буфер сокета
между nginx'ом и клиентом - бекэнд свободен. Только надо не забыть при
сборке (если это Апач первой версии) добавить в CFLAGS опцию
-DNO_LINGCLOSE.

On 3/3/06, Rommer <rommer at active.by> wrote:
> Здравствуйте,
>
> Есть вопрос по режиму proxy_buffering off:
> В доках at http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html написано, что
> "Если буферизация выключена, то ответ синхронно передаётся клиенту сразу же по мере его
> поступления. nginx не пытается считать весь ответ проксируемого сервера, максимальный
> размер данных, который nginx может принять от сервера задаётся директивой proxy_buffer_size."
> Так вот если ответ проксируемого сервера целиком помещается в proxy_buffer_size, то nginx
> закрывает соединение с back-end'ом или ждёт пока все данные уйдут клиенту? По идее только
> если на back-end'е KeepAlive Off?
>
> --
> С уважением,
> Роман Шишнёв,
> e-mail: mailto:rommer at active.by
>
>


--
Alexey Polyakov


More information about the nginx-ru mailing list