무한 루프에서 스레드를 생성하는 ASP.net 응용 프로그램을 만들었습니다. 그리고 machine.config의 processmodel에서 maxWorkerThreads를 20으로 설정하세요.
perfmon에서 스레드 수를 확인했을 때 작업자 프로세스에서 약 7000개의 스레드가 생성되었습니다.
또는 IIS6/7을 사용하여 ASP.net에서 스레드 생성을 어떻게 제한할 수 있습니까?
답변1
앱이 ThreadPool을 사용하지 않는 경우 해당 설정은 적용되지 않습니다. 또한 앱이 선택하면 해당 값 자체를 설정할 수 있다고 생각합니다. machine.config는 명시적인 프로그래밍 매개변수를 재정의하지 않습니다.
이 앱은 소스가 있는 앱인가요, 아니면 내부적으로 접근할 수 없는 타사 앱인가요?