최근 서버를 Server 2012 R2 및 IIS 8.5로 업그레이드했으며 부하가 분산 될 때 WCF 서비스에 문제가 발생했습니다. 서버 중 하나가로드 밸런서에 없으면 WCF 서비스를 호출 할 수 있습니다. 로드 밸런서에 두 개의 서버가 모두있는 순간 보안 협상 실패 또는 종점 주소 예외가 발생합니다.로드 균형 조정 문제 서버 2012 R2의 WCF 서비스
WCF 서비스는 이전에 IIS 7.5가 설치된 Server 2008 및 Server 2012에서로드 균형 조정을 수행했습니다. WCF 서비스로 변경된 사항은 없지만 Server 2012 R2에서는 위에서 언급 한 오류가 계속 발생합니다. 이전 서버 환경에서 설정 한 모든 설정이 2012 R2 환경 및 IIS 8.5에서도 동일하게 유지되도록했습니다.
우리는 끈끈한 세션을 사용하도록 설정하지 않았으며 WCF 서비스의로드 균형을 조정하기 위해 활성화 된 적이 없습니다. 우리는 Server 2012 R2를 사용하도록 설정했지만 문제가 해결되지 않아 다시 사용 중지되었습니다.
서버 2012 R2 및 IIS 8.5에서 우리 측에서 설정해야 할 것이 있습니까?
서비스가 어떤 바인딩을 사용하고 있습니까? – tomasr
wsHttpBinding의 customBinding을 사용하고 있습니다. – codemonkey