Windows Server 2003에서 IIS 6.0으로 호스팅되는 여러 웹 사이트가 있습니다. 그 중 일부는 .Net 1.1 프레임 워크를 사용하고 다른 일부는 .Net 2.0을 사용합니다. 현재 각 프레임 워크마다 응용 프로그램 풀이 설정되어 있습니다. 추가 응용 프로그램 풀을 추가해야하는 다른 이유가 있습니까?
미션 크리티컬 한 앱 에는 자체 앱 풀이 있습니다. 이렇게하면 문제가있는 애플리케이션에서 앱을 격리 할 수 있습니다. 개별 구성이 가능하며 문제가있는 경우 더 쉽게 모니터링하거나 문제를 해결할 수 있습니다.
유형별로 앱 분리 : 언어 / 기술 별 풀링 또는 .NET 프레임 워크 버전. 동일한 풀에서 ASP.NET을 클래식 ASP와 혼합 할 수 있지만 ASP와 ASP.NET이 같은 풀에 있고 ASP 응용 프로그램에 문제가있는 경우 작업자 프로세스 인 ASP를 다시 시작해야합니다. NET 응용 프로그램도 재활용됩니다.
문제가있는 앱 (예 : 메모리 누수가 있거나 CPU 사용량이 많은 앱, 데이터베이스 연결 누수 등)은 일반 앱과 분리되어 있습니다. 새로운 앱은 가동 시간과 성능을 모니터링하는 "유예 기간"풀에 들어갑니다. 앱이 시간이 지남에 따라 안정적인 것으로 판명되면 일반 앱의 풀로 이동합니다. 그렇지 않으면 격리 된 상태로 유지됩니다. 이를 통해보다 문제가없는 앱을 그룹화 할 수 있습니다.