IIS 응용프로그램 풀 등록정보의 '상태' 탭은 무엇인가요?
💡 요약 정리
- IIS 응용프로그램 풀의 "상태" 탭에서는 프로세스의 안정성과 실행 조건을 제어합니다.
- Ping을 통한 프로세스 상태 확인, 오류 급증 시 보호 기능, 시작/종료 시간 제한을 설정할 수 있습니다.
- 각 항목은 기본값이 있으며, 서버의 안정성과 성능을 위해 적절히 조정할 수 있습니다.
IIS 응용프로그램 풀 등록정보의 '상태' 탭에 대한 설명입니다.
1. Ping 사용
- 작업자 프로세스 Ping 실행 간격(초 단위 빈도): 기본 설정 30초
- Worker process의 응답확인(상태 모니터링)을 위한 Ping 실행 시간 간격 설정
svchost.exe (WAS)는 지정된 시간마다w3wp.exe프로세스에 Ping 명령으로 상태를 확인합니다.
2. 오류 급증 시 보호 기능 사용
-
오류 수: 풀 보호(중지)를 위해 최대 worker process의 오류 수 설정 (기본 설정: 5)
-
시간 간격(분 단위 시간): 오류 수를 카운트하는 시간 간격 설정
예시:
- 오류 수: 5
- 시간 간격: 5
3. 시작 시간 제한
- 기본 설정: 90
- 작업자 프로세스 시작 시간 제한(초 단위 시간)
- 설정한 시작 시간 제한 내에서 새 worker process를 시작할 수 없다면 서비스가 중지됩니다.
4. 종료 시간 제한
-
기본 설정: 90
-
작업자 프로세스 종료 시간 제한(초 단위 시간)
-
worker process 종료에 걸리는 최대 시간 설정
-
프로세스 재생 시 기존 worker process는 마지막 요청을 처리한 후 자동 종료됩니다.
만 약 설정된 제한 시간 내에 요청 처리를 완료하지 못하면 강제로 종료됩니다.