웹마스터 블로그

IIS 7에서 0x80070020 에러 복구하는 방법

IIS 7에서  0x80070020 에러 복구하는 방법

port 80, port 443을 운영하는 웹사이트중에서 https port 443을 운영하는 웹사이트가 모두 작동을 멈추는 경우 

iis Manager에서 웹사이트를 강제 start 하는경우 아래의 메세지를 만나게 된다.

The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020) – IIS 7 

 

서버에서 작동중인 프로세스가 https 지원 프로세스와의 충돌에서 발생하는경우가 많다.

문제가 되는 프로세스를 찾아 remove하면 된다

 

해결방법:

1. port 443에 관련된 프로세스를 찾는다.

   netstat -aon : find ":443"

   현재 작동 프로세스 아이디를 찾는다

 

2. process id 와 관련된 프로그램(image name)을 찾아본다

   tasklist /fi "pid eq 1144"

  pid와 관련된 프로그램(image name)을 찾을수 있다.

 

3.Task Manager에서 관련 process를 강제 종료(kill) 시킨다.

 

4. iis Manager에서  프로세스를 start 한다.

 

Related Posts:

comments powered by Disqus