Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Change upstreams weights dynamically according to their response times
- To: nginx-ru@xxxxxxxxx
- Subject: Change upstreams weights dynamically according to their response times
- From: "ks2" <nginx-forum@xxxxxxxx>
- Date: Fri, 02 Aug 2013 06:17:00 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=helium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=Qco+BzFqnqBMHSwGGYqG2I91Do4gTwO+gaMFgj/4v4I=; b=11/ElEKGAbS/1Ps3TfKeeUhHpkTZQEF1FbkXJadFiyuyTwZlT2iBU8vg0aKJcc2acwC5pSIGCvBuvNdCJV6SCyDSLFN9rALumT8qUYBB5sk9ir0V0u2BooLj1wbIsnt3umoptFZI5dpaXpFhTrpUPEm+MfjsyWZXyITQRQbpYug=;
Добрый день,
Возможно ли сконфигурировать nginx (или может быть существуют дополнительные
модули) так, чтобы он выбирал веса апстримов исходя из времени обработки
запроса апстримом (среднего или персентилей за заданный промежуток времени)?
Например, если под довольно высокой нагрузкой (несколько тысяч RPS)
конкретный апстрим некоторое время отвечает быстро, а затем дольше (такие
периоды могут длиться несколько секунд), то разумно отправлять больше
запросов на другой, более быстрый апстрим. Потом, когда первому апстриму
снова полегчает, можно дать больше нагрузки на него.
Спасибо!
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,241473,241473#msg-241473
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|