Change upstreams weights dynamically according to their response times
ks2
nginx-forum at nginx.us
Fri Aug 2 10:17:00 UTC 2013
Добрый день,
Возможно ли сконфигурировать nginx (или может быть существуют дополнительные
модули) так, чтобы он выбирал веса апстримов исходя из времени обработки
запроса апстримом (среднего или персентилей за заданный промежуток времени)?
Например, если под довольно высокой нагрузкой (несколько тысяч RPS)
конкретный апстрим некоторое время отвечает быстро, а затем дольше (такие
периоды могут длиться несколько секунд), то разумно отправлять больше
запросов на другой, более быстрый апстрим. Потом, когда первому апстриму
снова полегчает, можно дать больше нагрузки на него.
Спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,241473,241473#msg-241473
Подробная информация о списке рассылки nginx-ru