Диалоговые окна Добавление приложения FastCGI и Изменение приложения FastCGI позволяют добавить или изменить уже существующие общие свойства и свойства обработки приложения.

Дополнительные сведения о приложениях FastCGI см. в разделе Страница "Парметры FastCGI".

Список элементов пользовательского интерфейса

Имя элементаОписание

Полный путь

Указывает физический путь к исполняемому файлу процесса, который будет использоваться в пуле приложений FastCGI.

Нажмите для поиска физического расположения исполняемого файла процесса FastCGI.

Аргументы

Определяет аргументы командной строки, передаваемые процессу FastCGI. Эти аргументы можно использовать для однозначной идентификации пула процессов FastCGI в случаях, когда для одного исполняемого файла процесса существует несколько пулов процессов FastCGI.

EnvironmentVariables

Определяет коллекцию переменных среды, задаваемую исполняемому файлу процесса. Это свойство является дополнительным. Нажмите кнопку обзора (), чтобы открыть Редактор коллекций EnvironmentVariables, в котором можно добавить или удалить элементы и определить их свойства. Дополнительные сведения см. на странице справки по пользовательскому интерфейсу Диалоговое окно "Редактор переменных среды".

InstanceMaxRequests

Управляет поведением перезапуска процесса FastCGI. Определяет максимальное число запросов, которое приложение FastCGI может обрабатывать до перезапуска процесса. Значение по умолчанию - 200.

MaxInstances

Определяет максимальное число процессов FastCGI в пуле процессов приложения для выбранного приложения FastCGI. Это число также представляет максимальное количество параллельных запросов, которые способно обрабатывать приложение FastCGI. Значение по умолчанию - 4.

Только в операционных системах Windows® 7 и Windows Server® 2008 R2 установка для параметра MaxInstances значения "0" позволяет IIS автоматически выбирать оптимальное число процессов FastCGI для текущей среды выполнения.

ActivityTimeout

Задает максимально допустимый период времени выполнения процесса FastCGI для приложения без обмена данными с IIS до прекращения работы. Заданное время можно использовать для выявления и прекращения работы зависших процессов. Значение по умолчанию - 30 (секунд).

FlushNamedpipe

Указывает, выполняется ли сброс именованного канала в конце каждого запроса и перед завершением работы приложения. Если сброс выполнятся, устанавливается значение true. Значение по умолчанию - false. Это свойство применяется только при использовании протокола именованных каналов.

Протокол

Определяет протокол, используемый для обмена данными с процессом FastCGI. Возможные значения свойства Протокол: 0 (NamedPipe) или 1 (TCP). Значение по умолчанию - 0 (NamedPipe).

IdleTimeout

Задает интервал времени, в течение которого процесс FastCGI может находиться в состоянии простоя до принудительного завершения. Значение по умолчанию - 300 (секунд).

QueueLength

Определяет максимальное количество запросов в очереди пула приложений FastCGI. При заполнении очереди все последующие запросы возвращают клиентам сообщение об ошибке HTTP 503 - "Служба недоступна". Это говорит о том, что приложение занято. Значение по умолчанию - 1000.

RapidFailPerMinute

Определяет допустимое число сбоев процесса FastCGI в минуту до того, как обработчик 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".


Содержание