I am maker

어떤 IIS 웹사이트(w3wp.exe)가 어떤 로그인지 확인하는 방법? 본문

문제해결(Trouble shootings)

어떤 IIS 웹사이트(w3wp.exe)가 어떤 로그인지 확인하는 방법?

코딩하는고릴라 2017. 5. 8. 16:55
반응형

문제


작업관리자에 iis 프로세스 (w3wp.exe)에 문제가 생겼다.


해당 프로세스의 iis로그를 보고싶은데 어떤게 그 로그인지 모르겠다.

왜냐하면 아래 그림에서 보듯 WebSite명과 IIS폴더명이 일치하지 않기 때문이다. 

어떤 웹사이트가 각 로그 파일중 어는것인지 알려면 어떻게해야할까?

  







개요

1. 작업관리자 iis 프로세스 확인(사이트명 확인)

2. 사이트 ID확인하기

3. 로그 폴더 들어가기




설명

1. 작업관리자 iis 프로세스 확인(사이트명 확인)

Ctrl+Shift+esc 혹은 작업표시줄 우클릭하여 작업관리자를 실행한다. w3wp로 된 프로세스가 여러개있는데,

여기서 사용자 이름이 해당 사이트이름이다. cpu나 메모리등 이상이 있는 프로세스의 사용자 이름을 확인한다.

여기선 편의상 SITE1을 보자.


2. 사이트 ID확인하기

cmd 창에서 아래와 같은 명령어를 처준다.

%windir%\system32\inetsrv\appcmd list site


//위 명령을 치도록 해놓은 바로가기 파일

cmd.exe


그럼 아래와 같은 화면이 나오는데 맨처음 ""안에 사이트명의 ID가 1이라는 뜻이다.



3. 로그 폴더 들어가기

로그 폴더는 설정한 경로에 따라다르다

IIS 연결에 서버를 선택하고 로깅에들어가면 디렉터리에서 그 설정된 경로를 알 수 있다. 탐색기에서 들어가보자.

탐색기에서 들어가면 아래와같이 나오는데

W3SVC+(위에서 확인한 ID값)의 폴더가 SITE1 웹사이트 로그 폴더이다.














반응형