10 버전 1709 (작성자가 업데이트) Windows에서 HTTP 오류 503와 5189 WAS 이벤트를 반환 하는 웹 응용 프로그램

적용 대상: Windows 10 EnterpriseWindows 10 ProWindows Server 2016 Standard 자세히

증상


다음 시나리오를 고려하십시오.

  • 10 Windows를 실행 하는 컴퓨터 또는 인터넷 정보 서비스 (IIS) 사용할 수 있는 Windows Server 2016.
  • Windows 10 버전 1709 (작성자가 업데이트) 또는 Windows Server 2016 버전 1709로 업그레이드 합니다.

업그레이드 한 후 일부 웹 응용 프로그램을 실행할 수 없습니다, 및 다음과 같은 HTTP 503 오류 메시지가 반환:

 

또한, 5189 WAS 이벤트는 이벤트 로그에 기록 됩니다.

 

해결 방법


이 문제를 해결 하려면 수동으로 Windows Update에서 만든 심볼 링크를 삭제 합니다. 이렇게 하려면 다음이 단계를 수행 합니다.

참고: 심볼 링크 수 같은 일반 파일을 삭제 합니다.

  1. 관리자 권한으로 실행 옵션을 사용 하 여 명령 프롬프트 창을 엽니다.
  2. 다음 명령을 실행 합니다.
     
    net stop WAS /y
    rmdir /s /q C:\inetpub\temp\appPools
    net start W3SVC

원인


Windows 활성화 서비스 (WAS) C:\inetpub\temp\appPools 폴더에 일반 작업 동안 각 IIS 응용 프로그램 풀에 대 한 임시 구성 파일을 만듭니다.

초기 업그레이드 단계 Windows Update 기존 폴더 및 Windows 폴더) (외부 파일을 검색 하 고 업그레이드 후 복원 경로 기록 합니다. 그러나 임시 구성 파일 이므로 삭제 하면 WAS를 중지.

Windows Update의 다음 단계에서 이전에 검색 한 다음 파일 및 폴더 업그레이드 임시 위치로 복사 합니다. Windows를 업그레이드 한 후 Windows Update를 각 폴더에 이러한 파일을 복원 하기 전에 업그레이드 임시 위치로 복사 하 고 원래 위치에 폴더 심볼 링크를 만듭니다.

그러나 이러한 임시 구성 파일 더 이상 존재 하기 때문에 Windows Update 심볼 링크를 제거 하지 않습니다.

WAS는 IIS 작업자를 시작 하려고 처리할 때 심볼 링크 때문에 구성을 작성 하는 임시 폴더를 만들지 않습니다. 따라서 Http.Sys HTTP 503 오류가 반환합니다.