Windows Server 2008이 나오면… (51) – 작업자 프로세스 확인 in IIS 7.0


image

IIS 7.0에 대한 포스팅을 이어가고 있습니다. 오늘은 작업자 프로세스에 대한 이야기를 간단히 써볼까 합니다. 손쉬운 기능이지만, 많은 분들께서 이를 알지 못하셔서, 사용해보지 못하신 경우가 많다고 보여집니다.

IIS 7.0부터는 웹 사이트에 대한 현재 요청을 실시간으로 분석할 수 있는 기능이 있습니다. 실패한 요청 추적 기능과 더불어, 트러블슈팅시에 클라이언트로부터 어떠한 파일에 대해, 어떠한 요청을 요구받는 지를 확인할 필요가 있을 수 있습니다.

위의 그림은 포스팅을 위해 Contoso라는 사이트를 생성해두고, 주기적으로 웹 사이트에 대한 Get 요청을 하고 있는 스크린샷입니다.

image

이를 위해, 웹 서버에 배치된 작업자 프로세스라는 아이콘을 이용합니다. 해당 아이콘내에 들어가면, 현재 활성화된 작업자 프로세스(W3WP.EXE)에 대한 목록이 나타납니다.

image image

image

현재 요청 보기라는 메뉴를 이용하여, 현재 요청 상황을 파악할 수 있습니다. IIS 7.0에서는 APPCMD 명령어 툴을 통해, IIS 관리 도구에서 할 수 있는 작업의 대부분을 처리할 수 있게 해놓았습니다. 마찬가지로 APPCMD를 이용하여 해당 확인을 하실 수 있습니다.

image 

첫번째 스크린샷의 내용과 동일한 것을 보실 수 있습니다. 응답 시간이나 모듈에 대한 정보까지 나타나므로, 오히려 GUI보다 더 자세한 정보를 확인하실 수 있습니다.

작업자 프로세스 요청 확인을 통해, 현재 웹 서버의 요청 상황 파악을 하여, 전반적인 운영 및 트러블슈팅에 매우 유용한 기능으로 활용하실 수 있을거라 생각합니다. 오늘은 좀 짧은 포스팅이었네요^^

Comments (1)

  1. Anonymous says:

    8월 20일에 한번 정리했던 URL을 다시 한번 정리합니다. 이제 Windows Server 2008 (Codename Longhorn)의 이야기가 52편에 이르렀습니다. 그동안 많은

Skip to main content