w3wp.exe

2012.03.18 07:38

w3wp.exe는 워커 프로세스(Worker Process)이다.
이런 워커 프로세스들이 모여 응용프로그램 풀(Application Pool)을 구성하게 된다.
워커 프로세스는 ISAPI 필터, 확장(extension), asp, asp.net, 프론트 페이지 확장 등의 사용자 코드를 실행하는 유일한 구성 요소이다.

하나의 워커 프로세스는 하나의 스터브 웹 서버(Stub Web Server)로 동작한다.
하나의 IIS에서 여러개의 웹 사이트를 서비스 해야 하는 경우, 각각의 워커 프로세스가 독립적이고 개별적으로 환경 정보를 지정할 수 있어 각 웹 사이트 별로 독립적인 웹 서비스를 호스팅 할 수 있다.

응용프로그램 풀을 여러개로 나누어 사용하면 각각의 응용프로그램 풀에 w3wp.exe가 별도로 동작하게 된다.
위 그림과 같이 작업 관리자를 통해 현재 사용중인 프로세스를 확인하면, 여러개의 w3wp.exe가 동작중인 것도 이런 이유이다.

Pool을 늘리면 워커 프로세스가 늘어나고, 메모리 사용량도 늘어난다.
이에 Pool의 갯수와 메모리 사용량을 적절히 조절해야 한다.

<출처>
http://juglae.tistory.com/2
http://kraulife.tistory.com/190

신고
Posted by kdmsong

BLOG main image
http://SharePointSchool.net by kdmsong

분류 전체보기 (262)
SharePoint 2013 (1)
SharePoint 2010 (224)
MOSS 2007 (3)
SharePoint 세미나 (9)
Windows Azure (7)
IIS 6.0 ~ 8.0 (8)
개발자 기본 소양 (10)
Etc. (0)
Total : 380,700
Today : 54 Yesterday : 306
Statistics Graph

free counters