worker_connections
Elifan
elifan2007 на ya.ru
Чт Сен 2 21:03:47 MSD 2010
Здравствуйте, Boris.
Вы писали 2 сентября 2010 г., 19:18:23:
> 2010/9/2 Elifan <elifan2007 at ya.ru>:
>> Здравствуйте, товарищи,
>>
>> worker_connections специально занижен до н-ного числа, чтобы при
>> нарезке скорости на каждого клиента с помощью limit_rate и
>> limit_conn, это н-ное число клиентов получило достаточно скорости.
>> Остальные просто не могут подключится.
>>
>> Но в этой схеме есть один минус - вместо отображения клиентам ошибки
>> типа "Сервис перегружен, попробуйте позже", сервер, естественно,
>> просто не обслуживает запрос на подключение.
>>
>> Можно ли как-то это реализовать, например, как
>> error_page 503 http://busy.domain.ru/tooload/
>>
> Используйте limit_zone вместо ограничения worker_connections.
Точно, т.к. размер $binary_remote_addr точно известен, можно отрезать
нужное количество памяти.
А как nginx поступит при его превышении? Разве вызовет 503-ю ошибку?
Мне кажется просто перезапишет наиболее старые данные новыми.
Подробная информация о списке рассылки nginx-ru