우리는 2 페이지로 구성된 간단한 ASP.Net (.Net 4) 프로젝트를 만들었으며 그들은 Response.Write(DateTime.Now);
만을 포함하고 있습니다. WCAT을 사용하여 서버에 대한 6000 개의 요청을 시뮬레이션했습니다 (서버와 클라이언트는 다른 시스템 임). 곧 모든 요청이 요청 대기열에 걸려 있습니다.IIS와 ASP.Net 구성이 혼동 됨
서버 정보 : Intel i3 CPU (4 코어), 4GB RAM, 64 비트, IIS 7.5. ,
<processModel autoConfig="false"
maxWorkerThreads = "4000"
maxIoThreads = "4000"
minWorkerThreads = "2000"
minIoThreads = "2000"
requestQueueLimit = "8000" />
매달려있는 코드는 무엇입니까? 찾아 디버거를 일시 중지하십시오. – usr
요청을 모니터링하고 결과를 확인했다고 말했으므로 코드에 아무런 문제가 없습니다. – Babak
코드에 문제가 없다면 앱이 왜 고장 났을까요? "행잉"은 확실히 예상되는 동작이 아닙니다. 임의로 요청을 일시 중지하는 경우 IIS는 쓸모없는 웹 서버가됩니다. 당신이 한 일이 그것을 일으키는 것입니다. 실수하지 마십시오. – usr