1
웹에서 많은 웹 서비스 호출을하는 응용 프로그램에 다음과 같은 섹션으로 web.config를 수정하도록 권장하는 다양한 리소스가 있습니다.. 동시 연결 수를 모니터하는 .NET
<system.net>
<connectionManagement>
<add address="*" maxconnection="40" />
</connectionManagement>
</system.net>
Windows 또는 SysInternals 도구를 사용하여 현재 사용되는 연결을 모니터링하고 로그하여이 문제가 실제로 발생하는지 확인하는 방법이 있습니까?
현재로드 테스트에서 오류가 발생하지는 않지만 테스트에서 성능이 저하되고 소스를 추적하려고합니다. 나는 너 자신이 그 문제를 모른 채 설정을 바꾸지 말 것을 권유하는 첫 번째 사람이라고 생각한다. netstat가 도움이 될 것 같습니다. – joelt
@joelt 올바른 생각을 갖고있는 것 같습니다. 실제 문제가 추적 될 때까지 물건을 만지작 거리지 마십시오. 부하 테스트가 진행됨에 따라 성능 문제가 증가합니까? (즉, 정상적으로 시작하지만 실제로드가 시작되면서 느려지는데 ... 서비스의 연결 풀이 가득 찼음을 제안하거나) 첫 번째 요청에서 성능 문제가 있습니까? 또는 기본 단일 인스턴스 테스트에서도 성능 문제가 발생합니까? (하나의 요청이 더 많은 것을 생성하지 않는 한 본질적으로 연결 수를 문제로 생각하지 않을 것입니다.) –
글쎄, 우리는 변경을 끝내고 도움이되지 못했지만 netstat으로 모니터 할 수있는 연결이 ' 어쨌든 config 설정에 의해 제한됩니다. – joelt