ПРОЕКТЫ 


  АРХИВ 


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


  • To: nginx-ru@xxxxxxxxx
  • Subject: keepalive
  • From: Evgeny Turnaev <turnaev.e@xxxxxxxxx>
  • Date: Wed, 31 Aug 2011 17:29:16 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=mYCZZuOjvwLRt+K1g91f5IhbY1k7E+mo/x4YYCa52WI=; b=w7C51jqVpUVZ5bqRu8boOcT1hBFwKE3NZZQwWuIAVH8BZXNUegjh4Mb0SuA1JESpE9 Cmjy3XmtK2frba9z5OI8pJ3sGNVCJM1kif0+SEHitu4wQklUHc98rPpAXbvHqG8qC5lT U9dntDzZcuzpO6x4nj7B5ibbfyeUU5gHTGbPc=

Добрый день.
  Суть вопроса:

  1) Как себя поведет nginx в режиме keepalive проксирования на бэкенды когда
  количество соединений превысит максимально заданное конфигом.

  2) Каким параметром конфига регламетируется максимальное число keepalive
     соединений к бэкендам ?
---------
Более подробно:
Я скомпилил nginx 1.1.1 с этими патчами:
http://mailman.nginx.org/pipermail/nginx-devel/2011-July/001057.html
http://forum.nginx.org/read.php?29,213388

Конфиг:
upstream uwsgi_ip {
    ip_hash;
    server 127.0.0.1:6000;
    keepalive 1;
}

location /uwsgi_ip {
     uwsgi_pass uwsgi_ip;
     uwsgi_buffering off;
     ...
}

  Сценарий:
  Допустим nginx сконфигурирован таким образом что может поддерживать
10 keepalive сокетов к бэкенду
  uwsgi.
  При этом бэкенд обрабатывает каждый запрос достаточно долго
(допустим 15 секунд).
  Поступило одновременно 10 запросов..
  Поступление зальнейших запросов на nginx вызовет закрытие самых
старых сокетов невзирая на то что бэкенд не успел завершить ответ?

-------

-- 
--------------------------------------------
Турнаев Евгений Викторович
+7 906 875 09 43
--------------------------------------------
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.