2013-02-26 4 views
1

로드 타임 테스트를 실행하여 피크 시간 (과부하) 동안 WCF 서비스의 성능을 확인합니다. 나는 Step-by-Step을 사용하여 가상 사용자를 단계별로 밀어 넣는다. 처음 몇 분 동안 부하 테스트를 시작하면 테스트가 원활하게 실행되고 시간이 지남에 따라 부하가 증가함에 따라 갑자기 아래 오류가 발생하면로드 테스트 -로드 테스트 실행 중 소켓 연결이 중단되었습니다.

"테스트 방법"XYZ "예외가 발생했습니다.

System.ServiceModel.CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host". 

는 내가 온라인으로 발견하지만 그들 중 비는 설정 파일에. 나는 등 기본 시간 초과,의 MaxConnections, maxconcurrent 연결을 변경 시도 나를 위해 일한 솔루션을 많이 했어요. 난 어떤 도움을 주셔서 감사합니다 정말 것이다

답변

0

WCF로 옮길 때 비슷한 문제가 있었는데 WCF가 처리하는 방식과 관련이 있습니다. nections.

나를위한 해결책은 각 테스트를 별도의 ApplicationDomain으로 옮기는 것이 었습니다.