Welcome! Log In Create A New Profile

Advanced

Re: worker_connections

Sergey Shepelev
September 02, 2010 02:12PM
> worker_connections  специально  занижен  до  н-ного  числа,  чтобы при
> нарезке    скорости    на  каждого  клиента  с  помощью  limit_rate  и
> limit_conn, это н-ное число клиентов получило достаточно скорости.
> Остальные просто не могут подключится.
>
> Но  в  этой схеме есть один минус - вместо отображения клиентам ошибки
> типа  "Сервис  перегружен,  попробуйте  позже",  сервер,  естественно,
> просто не обслуживает запрос на подключение.
>
> Можно ли как-то это реализовать, например, как
> error_page 503 http://busy.domain.ru/tooload/
>

Можно перед nginx поставить haproxy в режиме tcp балансера с nginx -
главным и единственным апстримом, connect timeout в 1 секунду и
запасным апстримом - другим nginx, который всегда будет выдавать
нужную 503 страницу.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

worker_connections

Elifan September 02, 2010 12:06PM

Re: worker_connections

Boris Dolgov September 02, 2010 12:20PM

Re: worker_connections

Elifan September 02, 2010 01:06PM

Re: worker_connections

Elifan September 02, 2010 02:08PM

Re: worker_connections

Maxim Dounin September 02, 2010 12:24PM

Re: worker_connections

Elifan September 02, 2010 01:00PM

Re: worker_connections

Maxim Dounin September 02, 2010 01:34PM

Re: worker_connections

Elifan September 02, 2010 01:58PM

Re: worker_connections

Maxim Dounin September 02, 2010 02:04PM

Re: worker_connections

Sergey Shepelev September 02, 2010 02:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 82
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready