несколько fastcgi серверов

Alex Vorona voron at amhost.net
Sun Aug 31 17:01:52 MSD 2008


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 пойдёт к следующему бекенду и забудет про 
перегруженней бекенд на нужное время - вполне мне кажется решением.





More information about the nginx-ru mailing list