Re: автоматическое назначение веса бекендам

Dmitriy MiksIr miksir на maker.ru
Ср Апр 7 16:39:39 MSD 2010



big bond wrote:
> Я прочел раз шесть наверное )
> А смысл в том, что когда у толстого приложения пик, оно съедает свои 
> бекенды и залезает на дополнительные, у тощих приложений критичность 
> низкая, им можно и лагать иногда, толстое же - флагман, оно должно 
> всегда быть на высоте. 

Так и отдайте ему все бекенды, пусть оно там живет. Если проблема в том, 
что бекендов не хватает на пики обоих приложений и нужно приотеризацию 
сделать, то тогда это не подходит, но и проверка бекенда GET-ом у 
железного балансировщика тоже это не решит. Тут можно разве что лимитом 
коннектов поиграться, но скорее все же тут нужен умный бекенд, который 
будет принимать соединения на тяжелое приложение с приоритетом.


> Кроме всего прочего, способ проверки живости 
> бекенда путем GET'а определенного URL имеет и другую полезную 
> особенность - можно проверить живость и отклик не только веб-бекенда, а 
> целиком системы appserver+dbserver, дёрнув нужный URI.

Ну для этого есть системы мониторинга, которые должны проверять эти и 
другие вещи и что-то делать - от пометки бекенда мертввым то его ребута.






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