프런트 서버에 ARR을 설정하고 웹 응용 프로그램 (asp.net mvc)을 두 서버에 배포했습니다. server1 & servr2; link에있는 지침을 따르지 만 ARR 서버의로드 밸런스가 올바르게 적용되지 않습니다. 그것은 항상 하나의 서버 (server1)로 리디렉션되며 server1을 해제하면 server2로 리디렉션됩니다.IIS ARR 및로드 균형 조정
도움 주셔서 감사합니다.
프런트 서버에 ARR을 설정하고 웹 응용 프로그램 (asp.net mvc)을 두 서버에 배포했습니다. server1 & servr2; link에있는 지침을 따르지 만 ARR 서버의로드 밸런스가 올바르게 적용되지 않습니다. 그것은 항상 하나의 서버 (server1)로 리디렉션되며 server1을 해제하면 server2로 리디렉션됩니다.IIS ARR 및로드 균형 조정
도움 주셔서 감사합니다.
동일한 문제가있었습니다. 나는 그것이 ARR이 server1에 위치해 있기 때문이라고 생각합니다. 그리고 서버 2로 리디렉션 될 때까지 다시 리디렉션됩니다.
{HTTP_X_FORWARDED_FOR} 및 패턴에 대한 URL 다시 쓰기 규칙의 조건을 추가했습니다. + 또한 전체 규칙에 대해 정규 표현식을 사용하고 *를 대체했습니다. 도처에
그리고 그것은 나를 위해 일한다!
크롬 캐시 페이지를 발견했습니다. IE는 서버를 더 자주 전환합니다.
당신은 100 % 권리가 아닙니다. 솔루션 중 하나는 ARR을 다른 서버에 배치하는 것입니다. 내 대답은 분명하지 않다. 사실 나는 해결책을 발견하고 나의 대답을 편집했다. – drdoom
로드 균형 알고리즘을 "가중 라운드 로빈"으로 설정하십시오. 이 알고리즘은 요청을 모든 서버에 똑같이 전달합니다.
두 서버 모두 '모니터링 및 관리'에서 '정상'으로 표시 되나요? 로드 균형 조정이란 무엇입니까? –