Есть ли возможность разгрузить канал с помощью rewrite на upstream?

sirko_el nginx-forum на nginx.us
Чт Янв 26 10:18:59 UTC 2012


Приветствую всех. 
Краткое введение. Есть проект,
работающий на нескольких серверах,
каждый из которых выполняет свое
логическое назначение, время от
времени общаясь с другими серверами, на
каждом работает nginx+php-fpm. Один из
серверов балансирует с помощью location и
proxy_pass на остальные, на нем же находится
статика. 

В определенный момент оказалось, что
нагрузка на балансировщик составила
90%-95% стомегабитного канала. Было
принято решение выделить сервер для
статики. При организации
взаимодействия пришлось использовать
rewrite на IP статик сервера, так как location не
разгружал канал(и это понятно). После
вынесения статики оказалось, что на
статик сервере нагрузка составила 70-80
МБит/с. 

Теперь вопрос. Есть ли механизмы в nginx,
позволяющие организовать rewrite не на
сервер а на upstream, для введения
дополнительных серверов статики? 
Заранее благодарю за ответы.
P.S. Если будут альтернативные варианты,
с удовольствием рассмотрю.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,221662,221662#msg-221662



Подробная информация о списке рассылки nginx-ru