메뉴 건너뛰기

KBlog

IIS 서버의 'HTTP Error 503' 대처 방법

by B&W posted Aug 06, 2016
156583e475e46c91a.jpg


지난 10월 윈도우 10 업그레이드가 종료되고 1주년에 즈음한 새로운 버전으로의 업그레이드가 있었습니다. 업그레이드에 대한 안내를 보고 망설이다 업그레이드를 진행했습니다. 제법 시간이 소요되더군요. 아무튼 업그레이드는 잘 진행되었고 우선 몇 가지의 변화가 눈에 띄었습니다.

업그레이드를 잠시 망설였던 이유가 해당 PC가  IIS를 이용하여 개인 홈페이지를 운영하는 것이어서 혹시나 하는 마음 때문이었습니다. 아무튼 윈도우 및 웹사이트 파일들을 백업해 놓고 업그레이드를 진행하였습니다. 다른 것은 별 문제 없이 잘 진행되었습니다만 홈페이지에 접속하니 "HTTP Error 503. The service is unavailable."라고 에러 메시지를 뱉어냅니다.

1.jpg

< 홈페이지 접속시 에러메시지 >


순간 당황스러웠습니다. 무엇이 문제일까? 다시 돌아가야 하나? 아니면 이참에 갈아엎고 새로 설치해야 하나 망설이다. 우선은 원인을 살펴보기로 하였습니다. 물론 구글링을 먼저 하였습니다만 뾰족한 해결방법을 알려주지는 못하더군요. 그래서 어쩔 수 없이 하나하나 찾아보기로 하였습니다. 먼저 IIS의 켜기/끄기 기능부터 살펴보았습니다. 설정이 사라지거나 바뀐점을 확인하지 못했습니다.


2.jpg

< 윈도우 기능 켜기/끄기 화면 >


다음으로 IIS 관리자를 열고 서버를 중지시켰다가 다시 시작한 뒤, 사이트에 접근했습니다. 여전히 503 오류를 뱉어냅니다. 찬찬히 살펴보다가 오류를 뱉어내면서 '응용프로그램 풀'이 중지되는 현상을 확인하였습니다.


3.jpg

< IIS 응용프로그램 풀이 중지된 화면 >


우선 해당 응용프로그램 풀을 여러가지 형태로 바꾸어 보았습니다만 동일한 증상을 보였습니다. 결국 '응용프롬그램 풀'의 고급설정을 들여다보다

32비트 응용프로그램 사용 설정을 변경해 보았습니다. 기존 'thru'에서 'false'로 바꾸어 보았습니다.


4.jpg

< IIS 응용프로그램 풀의 고급설정 변견 화면 >


그리고 나서 다시 서버를 시작하고 웹사이트에 접속했습니다. 그랬더니 지금까지 뱉어내던 오류메시지 대신에 웹사이트 화면을 떡하니 보여줍니다. 분명 업그레이트 이전 윈도우버전에서는 아무 이상이 없었는데 1607버전으로 업데이트 되면서 다소 변화가 있었나 봅니다. 아무튼 이전으로 돌아가거나 갈아 엎지 않아도 되어서 좋기는 합니다만...


5.jpg

< 정상적으로 접속되는 웹사이트 화면 >


 우선은 정상적으로 웹사이트에 접속할 수 있어서 좋기는 합니다만 혹시나 32비트 프로그램 때문에 또 다른 문제가 생기게 되는 것은 아닌지 좀 더 유심히 살펴보아야 할듯 싶습니다.   


* 윈도우 10 '크리에이티브'에서는 문제가 발생하지 않습니다.

 
  • B&W 2017.04.20 15:56

    윈도우 10 레드스톤에서 2017년 4월 업그레이드 된 '윈도우 10 크리에이티브'에서는 'thru'에서 'false'로 바꾸었던 부분이 업그레이드 되면서 원래의 'thru'로 자동 변경되었으며 윈도우 10 크리에이티브에서는 'thru'에서 'false'로 바꾸지 않더라도 HTTP Error 503. The service is unavailable.' 문제가 발생하지 않습니다.