Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: php-fpm upstream pool
- To: nginx-ru@xxxxxxxxx
- Subject: Re: php-fpm upstream pool
- From: Валентин Бартенев <ne@xxxxxxxx>
- Date: Fri, 2 Dec 2011 20:02:48 +0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=fB8JJLyxhKkwpWiUWABX0YXFadxrvmKjuDFavH0+n90=; b=NeAQz/T7+yzEWpk8xQdm/81TQPsNux7bvfYMMwC3leicvJWCkVqjPzRCnMP2d6fg6YM9WtyztFui67tyhZIC4Lz+aPb1pf4ZGSKhRNjSj4nwBG/uElC0m17fOsJPe6umCRSlTMQx9BMgUnjPiH5/lY9yTOfGeTnrWCpp55P30g4fOT6PR0zPCIIY2ydObiIn46dvG0zi6mkwUkFcIK2FRtpipC7yz/Hd97PxuQrZ7z+57zArby9qbH0b3f36r0ZlU1INRnpi0Ag2m0zuwanPZag9P7uNq4zaCKgMySBwRxIROFWOeelxAX0LVYSlf74ba9a+TZMKvgt4opuOSvSdBw==;
- In-reply-to: <4ED8F470.7000802@xxxxxxxxx>
- References: <20111201171227.GZ67687@xxxxxxxxxx> <12188499.20111202174019@xxxxxxxxxx> <4ED8F470.7000802@xxxxxxxxx>
On Friday 02 December 2011 19:53:20 Gena Makhomed wrote:
> даже если это формально и не будет DoS,
> то в любом случае это будет ухудшение QoS.
>
> чего можно легко избежать, проверяя статус backend`а
> запросами не от пользователей, а от самого nginx`а.
>
> и если health check показал, что backend не работает,
> тогда нет смысла туда посылать запрос от пользователя.
Вот идет у нас на фронтэнд, скажем, 5000 rps. И раскидывается
это по 5-ти бэкендам. Получается в среднем 1000 rps на бекэнд.
Итого, интервал между запросами ~ 1 миллисекунда.
Каким же образом, некий "health check" узнает о том, что бэкенд
не работает, раньше, чем это станет известно от одного из запросов?
health check-ать с интервалом 0.1 мс? 10 000 раз в секунду?
--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|