100.000 соединений

Andrei Nigmatulin anight at eyelinkmedia.com
Thu May 31 01:42:07 MSD 2007


On Wednesday 30 May 2007 19:19, Anton Yuzhaninov wrote:
> Hello Andrei,
>
> You wrote on Wednesday, May 30, 2007, 6:59:01 PM:
> >> Коллеги, решил спросить вас по поводу производительности nginx.
> >> У кого-нибудь есть высоконагруженные проекты, где Nginx держит >100.000
> >> соединений на канале под 1Gb (>50% загрузки), если да, то какой у вас
>
> AN> Гм, а как по-Вашему возможно поддерживать 100.000 исходящих на backend
> AN> соединений, если портов только 65535 ?
>
> Число соединений клиенты <-> nginx обычно на порядок больше чем
> nginx <-> бэкенды.
>
> И в лимит 65535 на соединения nginx <-> бэкенды очень сложно
> упереться.

Не так уж и сложно. Провисает какой-нибудь внутренний сервис, с которым 
работают бэкенды и за секунды на фронтенде кончаются порты для исходящих 
соединений.

Простой выход, который я вижу - настроить source ip routing средствами ОС, 
чтобы исходящие соединения разбрасывались по нескольким адресам.


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list