ПРОЕКТЫ 


  АРХИВ 


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]

Re[2]: 100.000 соединений


  • To: Andrei Nigmatulin <anight@xxxxxxxxxxxxxxxx>
  • Subject: Re[2]: 100.000 соединений
  • From: Vitaliy Okulov <vitaliy.okulov@xxxxxxxxx>
  • Date: Thu, 31 May 2007 21:51:00 +0400
  • Cc: nginx-ru@xxxxxxxxx
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=H2I7u0mpI/+YQsxKC7FrKZdTLndGcri+JNfPVT9t4bzK1Zdha4YLCkZ4pnaKEvye1LC441FnbSEKb5ozPiQ1W0Za12pIEQpiHx6BjxwoH3VzYB152a+shPbC7J8q7NDVMqTypALTflv+PEwz92FxIAtI5cU+G3PlkPA8H5ArihI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=W7bQSB3GU90qXiUIyRqSW4yZxwsdUXR8Go87VcGr3vmHjg+i5iyuxn493dkIfWfRnF9VMn8X+xPwJWvsbKqTwHMU6+p7gyJbZAJ4p+i0CbE8pXa+l+XrWcDHECWk2ESpve+ow6tHKjyiwHLPCUfNtHDkioqYtPAkZoPkrqbkE3s=
  • In-reply-to: <200705312128.07578.anight@xxxxxxxxxxxxxxxx>
  • References: <865318000.20070530182240@xxxxxxxxx> <200705310114.44587.anight@xxxxxxxxxxxxxxxx> <op.ts7azk2pa2thfr@hpc> <200705312128.07578.anight@xxxxxxxxxxxxxxxx>

Здравствуйте, Andrei.

Вы писали 31 мая 2007 г., 21:28:07:

> On Thursday 31 May 2007 21:03, Exe wrote:
>> >> > Гм, а как по-Вашему возможно поддерживать 100.000 исходящих на backend
>> >> > соединений, если портов только 65535 ?
>> >>
>> >> Вы все путаете. Соединения идентифицируются по {удаленный адрес,
>> >> адаленный
>> >> порт, локальный адрес, локальный порт},
>> >> таких комбинаций гораздо более 65536.
>> >
>> > Мне неизвестно каким образом можно иметь на хосте более одного исходящего
>> > соединения с одинаковыми src.addr & src.port. А Вам ?
>>
>> Я ошибся, я думал речь шла о входящих соединениях.
>> Тока мне кажется что это явный перебор делать столько исходящих соединений
>> на бэкенды.

> Из моего опыта при средней скорости 3000 req/sec и среднего времени ответа
> backend'а в районе 100-300 мсек это как раз в районе 100.000 соединений. При
> подвисании бэкендов из-за общей причины, например, задумавшегося mysql имеем
> всего ~20 секунд на то, чтобы кончились все 65000 портов.

> Это внештатная, даже может быть немного надуманная ситуация, но все равно
> хорошо когда отказоустойчивость продумана на всех этапах обработки запроса.


                  timeout 10 секунд?

-- 
С уважением,
 Vitaliy                          mailto:vitaliy.okulov@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.