FastCGI 응용 프로그램 추가FastCGI 응용 프로그램 편집 대화 상자를 사용하여 응용 프로그램의 일반 속성과 처리 속성을 추가하거나 편집할 수 있습니다.

FastCGI 응용 프로그램에 대한 자세한 내용은 FastCGI 설정 페이지를 참조하십시오.

UI 요소 목록

요소 이름설명

전체 경로

FastCGI 응용 프로그램 풀에서 사용할 프로세스 실행 파일의 실제 경로를 지정합니다.

FastCGI 프로세스 실행 파일의 실제 위치를 찾으려면 클릭합니다.

인수

FastCGI 프로세스에 전달되는 명령줄 인수를 지정합니다. 단일 프로세스 실행 파일에 여러 FastCGI 프로세스 풀이 있는 경우 이러한 인수를 사용하여 FastCGI 프로세스 풀을 고유하게 식별할 수 있습니다.

환경 변수

프로세스 실행 프로그램에 설정할 환경 변수 컬렉션을 지정합니다. 이 속성은 선택 사항입니다. 찾아보기() 단추를 클릭하여 환경 변수 컬렉션 편집기를 엽니다. 이 편집기에서 멤버를 추가 및 제거하고 속성 값을 정의할 수 있습니다. 자세한 내용은 환경 변수 편집기 대화 상자 UI 도움말 페이지를 참조하십시오.

InstanceMaxRequests

FastCGI 프로세스 재생 동작을 제어합니다. 프로세스가 재생되기 전에 FastCGI 응용 프로그램에서 처리할 수 있는 최대 요청 수를 지정합니다. 기본값은 200입니다.

MaxInstances

선택한 FastCGI 응용 프로그램의 응용 프로그램 프로세스 풀에 허용되는 최대 FastCGI 프로세스 수를 지정합니다. 이 숫자는 FastCGI 응용 프로그램에서 처리할 수 있는 최대 동시 요청 수를 나타내기도 합니다. 기본값은 4입니다.

Windows® 7 및 Windows Server® 2008 R2 운영 체제에 한해, MaxInstances 속성을 0으로 설정하여 IIS에서 현재 실행 환경에 가장 적합한 FastCGI 프로세스 수를 자동으로 선택하도록 할 수 있습니다.

ActivityTimeout

프로세스 시간이 초과되기 전에 IIS와 통신하지 않고 응용 프로그램의 FastCGI 프로세스를 실행할 수 있는 최대 시간을 지정합니다. 이 시간 제한을 사용하여 정지된 프로세스를 검색 및 종료할 수 있습니다. 기본값은 30(초)입니다.

FlushNamedpipe

요청이 끝날 때마다 응용 프로그램을 종료하기 전에 명명된 파이프를 플러시할지 여부를 지정합니다. 명명된 파이프를 플러시할 경우 값은 true로 설정됩니다. 기본값은 false입니다. 이 속성은 명명된 파이프 프로토콜을 사용하는 경우에만 적용됩니다.

Protocol

FastCGI 프로세스와 통신하는 데 사용할 프로토콜을 지정합니다. Protocol 속성 값으로 0(NamedPipe) 또는 1(TCP)을 사용할 수 있으며, 기본값은 0(NamedPipe)입니다.

IdleTimeout

응용 프로그램의 FastCGI 프로세스가 유휴 상태를 유지할 수 있는 시간 간격을 지정합니다. 이 시간이 지나면 유휴 프로세스가 종료됩니다. 기본값은 300(초)입니다.

QueueLength

FastCGI 응용 프로그램 풀의 큐에 대기할 수 있는 최대 요청 수를 지정합니다. 큐가 가득 차면 후속 요청에서 HTTP 오류 코드 503(서비스를 사용할 수 없음)을 클라이언트에 반환합니다. 이는 응용 프로그램 사용량이 너무 많음을 나타냅니다. 기본값은 1000입니다.

RapidFailPerMinute

FastCGI 처리기가 프로세스를 오프라인 상태로 만들기 전에 1분 동안 허용되는 FastCGI 프로세스 실패 횟수를 지정합니다. 기본값은 10입니다.

RequestTimeout

응용 프로그램에 대한 요청에 허용되는 최대 시간을 지정합니다. 단일 요청에서 FastCGI 프로세스가 지정된 시간보다 오래 걸릴 경우 해당 프로세스가 종료됩니다. 기본값은 90(초)입니다.

MonitorChangesTo

이 속성은 Windows 7 및 Windows Server® 2008 R2 운영 체제에만 적용됩니다.

파일의 경로를 지정합니다. 이 파일을 변경하면 FastCGI 프로세스의 재생이 트리거됩니다. 절대 경로를 지정할 수도 있고 FastCGI 실행 파일 위치에 상대적인 경로를 지정할 수도 있습니다.

stderrMode

이 속성은 Windows 7 및 Windows Server® 2008 R2 운영 체제에만 적용됩니다.

FastCGI 프로세스에서 보고한 오류의 처리 방법을 지정합니다. 옵션은 다음과 같습니다.

  • ReturnStderrIn500 - 이 모듈은 상태 코드를 500으로 설정하고 STDERR에서 받은 내용을 응답으로 보냅니다. 이 속성의 기본값으로, IIS와 동일한 동작을 수행합니다.

  • ReturnGeneric500 - 이 모듈은 상태 코드를 500으로 설정하지만 일반 500 오류를 반환합니다. 서버에 대한 자세한 오류 로깅을 사용하되, 이 오류를 사용자에게 반환하지 않으려는 경우에 유용한 구성입니다.

  • IgnoreAndReturn200 - 이 모듈은 STDOUT에서 받은 내용을 상태 코드 200과 함께 응답으로 보냅니다. STDERR 스트림의 텍스트는 무시됩니다. 이 속성은 추적하기 위해 디버그 문을 사용하려는 경우에 유용합니다.

  • TerminateProcess - 이 모듈은 FastCGI 프로세스를 종료하고 일반 500 오류 메시지를 반환합니다.


목차