본문으로 건너뛰기

IIS 응용프로그램 풀 등록정보의 '상태' 탭은 무엇인가요?

💡 요약 정리

  • IIS 응용프로그램 풀의 "상태" 탭에서는 프로세스의 안정성과 실행 조건을 제어합니다.
  • Ping을 통한 프로세스 상태 확인, 오류 급증 시 보호 기능, 시작/종료 시간 제한을 설정할 수 있습니다.
  • 각 항목은 기본값이 있으며, 서버의 안정성과 성능을 위해 적절히 조정할 수 있습니다.

IIS 응용프로그램 풀 등록정보의 '상태' 탭에 대한 설명입니다.


1. Ping 사용

  • 작업자 프로세스 Ping 실행 간격(초 단위 빈도): 기본 설정 30초
  • Worker process의 응답확인(상태 모니터링)을 위한 Ping 실행 시간 간격 설정
  • svchost.exe (WAS)는 지정된 시간마다 w3wp.exe 프로세스에 Ping 명령으로 상태를 확인합니다.

2. 오류 급증 시 보호 기능 사용

  • 오류 수: 풀 보호(중지)를 위해 최대 worker process의 오류 수 설정 (기본 설정: 5)

  • 시간 간격(분 단위 시간): 오류 수를 카운트하는 시간 간격 설정

    예시:

    • 오류 수: 5
    • 시간 간격: 5
    5분간 worker process의 오류 수가 5개이면, "오류 급증 시 보호 기능"이 동작합니다.

3. 시작 시간 제한

  • 기본 설정: 90
  • 작업자 프로세스 시작 시간 제한(초 단위 시간)
  • 설정한 시작 시간 제한 내에서 새 worker process를 시작할 수 없다면 서비스가 중지됩니다.

4. 종료 시간 제한

  • 기본 설정: 90

  • 작업자 프로세스 종료 시간 제한(초 단위 시간)

  • worker process 종료에 걸리는 최대 시간 설정

  • 프로세스 재생 시 기존 worker process는 마지막 요청을 처리한 후 자동 종료됩니다.

    만약 설정된 제한 시간 내에 요청 처리를 완료하지 못하면 강제로 종료됩니다.