Как ограничить кол-во одновременных клиентов?

Igor Sysoev is at rambler-co.ru
Fri Sep 15 13:52:24 MSD 2006


On Thu, 14 Sep 2006, Sergey Serov wrote:

> On Thursday 14 September 2006 16:06, Sergey Serov wrote:
>>
>> Напр. я хочу сделать ограничение в 100, остальные пусть ждут пока accept()
>> их примет. У апача с MaxClients это вроде так было.
>> Если же я у nginx выставляю worker_connections 100.
>> То получаю "worker_connections is not enough while connecting to upstream"
>> в логе, а клиент получает 500.

worker_connections используется и для клиентских соедиений, и для
соединений с бэкендами. Если ограничение достигнуто во время accept()а,
то соединение с клиентом просто закрывается.

> И почему именно 500 ?
> Ведь по смыслу 503 больше подходит.
> Ошибки нет, есть только временная перегрузка.

Это ошибка внтури сервера.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list