ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

keepalive_timeout & proxy_pass


  • To: nginx-ru@xxxxxxxxx
  • Subject: keepalive_timeout & proxy_pass
  • From: Grigory Batalov <bga@xxxxxxxxx>
  • Date: Wed, 1 Mar 2006 17:57:24 +0300
  • Organization: TEPKOM

Здравствуйте!

Когда открываю в Firefox проксированные cgi-страницы, очень
долго ожидаю ответа. Если же обращаюсь к тому серверу напрямую
(он на том же хосте, просто на другом порту), ответ получаю
моментально.

Порывшись в логах нашёл упоминание "keepalive handler".
Действительно, keepalive_timeout по умолчанию 75 сек.
После установки его в 0 ответы стали приходить сразу.

Вот кусок конфига:

        location /trac-cgi/ {
#               proxy_pass      http://localhost:8085/trac-cgi/;
#               proxy_redirect  default;
                proxy_pass      http://localhost:8085;
                proxy_redirect  http://localhost:8085/trac-cgi/ /trac-cgi/;
                proxy_set_header  X-Real-IP  $remote_addr;
                keepalive_timeout 0;
        }

Непонятно только, почему keepalive приводит к такой задержке.
Я думал, у него другое назначение.

-- 
 Григорий Баталов,
 программист
 ЗАО "Ланит-Терком"



 




Copyright © Lexa Software, 1996-2009.