URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 888
[ Назад ]

Исходное сообщение
"Если недоступен родительский прокси то идти на"

Отправлено forfreeuse , 21-Май-03 15:59 
Дано:
1. Родительский прокси №1
2. Родительский прокси №2

3. Прокси второго уровня, все подключены через родительский прокси №1

Задача:
Как сделать так, что бы в случае отказа родительского прокси №1, прокси второго уровня шли через родительский прокси №2.
Если №1 востановится,  то прокси второго уровня должены идти через него.
Через №2 они должны идти только в том случае, если №1 недоступен


Содержание

Сообщения в этом обсуждении
"Если недоступен родительский прокси то идти на"
Отправлено Boytronic , 22-Май-03 09:58 
Что такое "Прокси второго уровня" Моя твоя не понимаит....

"Если недоступен родительский прокси то идти на"
Отправлено forfreeuse , 22-Май-03 12:01 
>Что такое "Прокси второго уровня" Моя твоя не понимаит....


Это которая стоит за проксей первого уровня.
про иерархию прокси слышал?


"Если недоступен родительский прокси то идти на"
Отправлено Boytronic , 22-Май-03 13:22 

Про иерархию слышал, но из твоего описания не понял...
делать надо так:
ставим прокси 1 потом прокси 2
        cache_peer прокся1     parent    3128  3130 no-digest weight=50
        cache_peer прокся2     parent    3128  3130 no-digest weight=10
дальше добавляем
acl local-intranet dst локальная подсетка    
always_direct allow local-intranet
never_direct allow all

все теперь первый уровень хотит через проксю1, когда она умерла лезет через вторую, и когда оживет1 полезет опять через нее...
(прекрасно понимает оживание парента и без обмена по 3130 порту)
во всяком случае у меня все работает как часики...


"Если недоступен родительский прокси то идти на"
Отправлено forfreeuse , 22-Май-03 14:15 
Здорого, спасибо.
А можно так же сделать, но что бы лезна не на другой родительский а напрямую в инет?

"Если недоступен родительский прокси то идти на"
Отправлено Boytronic , 22-Май-03 15:05 
>Здорого, спасибо.
>А можно так же сделать, но что бы лезна не на другой
>родительский а напрямую в инет?

Насколько я понял нет... можно научить ходить только на группу сайтов напрямую т.е. в обход всех парентов, а ходить везде будет только через парента...
если хочешь чтобы в момент падания парента1 твоя прокся лезла напрямую в нет поднимай себе еще одну проксю на машине на нестандартном порту, и пускай она ходит сама в нет напрямую, а детенышу вешай этого парента как вторую проксю в списке... т.е. пока жив парент1 он ходит только через него , как только он умер лезем через парента2, что эквивалентно лезть напрямую....(естественно парента 2 минимальные настроики на все.. иначе машина может не выдержать)
почему он не идет напрямую при смерти парента я так и не понял... хотя это достаточно логично было бы ... но видимо у разработчиков свое видение данной проблемы...


"Если недоступен родительский прокси то идти на"
Отправлено Mikhail , 22-Май-03 12:30 
cache_peer ... weight=... - не помогает?