웹 애플리케이션은 Windows 10 버전 1709에서 HTTP 오류 503 및 WAS 이벤트 5189를 반환합니다.
이 문서에서는 http 503 오류 및 5189 이벤트를 다시 사용할 수 있습니다. 여기서 Windows 10 또는 Windows Server 2016 버전 1709(Fall Creators Update)로 업그레이드한 후 웹 애플리케이션이 시작되지 못하고 HTTP 503 오류 및 WAS(Windows 정품 인증 서비스) 이벤트 5189를 반환합니다.
원래 제품 버전: Windows 10 Enterprise, Windows 10 Pro, Windows Server 2016 Standard, Windows Server 2016 Datacenter
원래 KB 번호: 4050891
증상
다음과 같은 경우를 생각해볼 수 있습니다.
- IIS(인터넷 정보 서비스)가 사용하도록 설정된 Windows 10 또는 Windows Server 2016 실행하는 컴퓨터가 있습니다.
- Windows 10 버전 1709(Fall Creators Update) 또는 Windows Server 2016 버전 1709로 업그레이드합니다.
업그레이드 후 일부 웹 애플리케이션은 시작되지 않으며 다음 HTTP 503 오류 메시지를 반환합니다.
서비스를 사용할 수 없음
HTTP 오류 503. 서비스를 사용할 수 없습니다.
또한 WAS 이벤트 5189는 이벤트 로그에 기록됩니다.
Windows 프로세스 활성화 서비스에서 애플리케이션 풀 'DefaultAppPool>'<에 대한 애플리케이션 풀 구성 파일을 생성하지 못했습니다. 오류 유형은 '5'입니다. 이 문제를 resolve applicationhost.config 파일이 올바른지 확인하고 마지막으로 구성을 변경한 내용을 다시 커밋하세요. 데이터 필드에 오류 번호가 포함됩니다.
해결 방법
이 문제를 resolve 위해 Windows 업데이트 만든 기호 링크를 수동으로 삭제합니다. 이를 위해 다음 작업을 수행하십시오.
참고
기호 링크는 일반 파일과 동일하게 삭제할 수 있습니다.
관리자 권한으로 실행 옵션을 사용하여 명령 프롬프트 창을 엽니다.
다음의 명령을 실행합니다.
net stop WAS /y rmdir /s /q C:\inetpub\temp\appPools net start W3SVC
원인
WAS는 일반적인 작업 중에 폴더의 각 IIS 애플리케이션 풀에 C:\inetpub\temp\appPools
대한 임시 구성 파일을 만듭니다.
초기 업그레이드 단계에서 Windows 업데이트 기존 폴더 및 파일(Windows 폴더 외부)을 검사하고 업그레이드 후 복원할 경로를 기록합니다. 그러나 구성 파일은 임시이므로 WAS가 중지되면 삭제됩니다.
Windows 업데이트 다음 단계에서는 이전에 검사한 파일과 폴더가 임시 업그레이드 위치에 복사됩니다. Windows를 업그레이드한 후 Windows 업데이트 이러한 파일 및 폴더를 원래 위치로 복원하기 전에 임시 업그레이드 위치에 복사된 각 폴더에 대한 기호 링크를 만듭니다.
그러나 이러한 임시 구성 파일이 더 이상 존재하지 않으므로 Windows 업데이트 기호 링크를 제거하지 않습니다.
WAS가 IIS 작업자 프로세스로 시작하려고 하면 기호 링크 때문에 구성을 작성하는 임시 폴더를 만들지 않습니다. 따라서 Http.Sys HTTP 503 오류를 반환합니다.