ПРОЕКТЫ 


  АРХИВ 


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: несколько fastcgi сервер ов



31.08.2008 14:27, Gena Makhomed wrote:
On Sunday, August 31, 2008 at 0:58:55, КириллХазановский wrote:
К> Если какой-то fastcgi сервер решил что он уже перегружен
К> (слишком много запросов он еще не ответил), то он может
К> послать nginx обратно ошибку (например 503) и тогда nginx
К> его исключит на следуюшие N секунд как я задал в fail_timeout.

если fastcgi-сервер решил, что он перегружен - он может временно
не принимать новых запросов (не делать accept на server socket).
если не делать accept - будет расти backlog и всё, запросы не будут перенаправляться на другие бекенды. Как я понимаю, хочется же дать знать nginx'у, что больше запросов на этот бекенд пока не надо посылать. Выдача ошибки, по которой nginx пойдёт к следующему бекенду и забудет про перегруженней бекенд на нужное время - вполне мне кажется решением.



 




Copyright © Lexa Software, 1996-2009.