2016-11-11 8 views
0

Windows 서버 2012 (IIS8) 환경에서 내 웹 사이트를 호스팅합니다. 지난 두 달 동안 성공적으로 실행되었지만 두 차례에 걸쳐 최근에 응용 프로그램 풀이 손상되었습니다. 웹 사이트에 접속을 시도했을 때 "HTTP Error 503. 서비스를 사용할 수 없습니다"라는 오류가 표시되었습니다. 응용 프로그램 풀을 다시 시작한 후에는 문제가 해결되었습니다. 어떤 종류의 Windows 패치 문제입니까?IIS 8 - HTTP 오류 503입니다. 서비스를 사용할 수 없습니다.

+0

이것은 코드를 확인하는 데 필요합니다. 응용 프로그램 풀이 사이트에서 비정상적으로 감지되면 자동으로 재활용됩니다. 이것은 비활성화 할 수없는 IIS 기능입니다. 따라서 코드를 스트레스 테스트하십시오. –

답변

0

이벤트 뷰어의 응용 프로그램 로그에서 웹 사이트가 작동하지 않을 때 발생했던 ASP.NET '오류', '경고'및 '중요'이벤트에 대해 살펴보십시오. 이것들은 왜 w3wp 프로세스를 종료하는지에 대한 약간의 아이디어를 제공합니다.

응용 프로그램 풀 'Rapid Fail Protection'의 기본 설정은 5 분 동안 5 번의 실패를 허용합니다. 덜 엄격한 것으로 변경할 수 있습니다 (예 : 2 분 내에 20 개의 실패 허용). 또한 응용 프로그램 풀이 종료 될 때 실행되는 스크립트를 넣을 수있는 'Shutdown Executable'이라는 필드가 있습니다. 나는 사람들이 여기에 응용 프로그램 풀을 다시 시작하는 cmd 파일/스크립트를 넣을 것을 알고 있었기 때문에 웹 사이트는 충돌 후 자동으로 다시 시작됩니다. 분명히 이와 같은 일을하는 파급 효과에 대해 생각할 필요가 있습니다. 그러나 w3wp의 오류를 일으키는 오류가 아니라면 너무 심하게 생각하면됩니다.