Use as caixas de diálogo Adicionar Aplicativo FastCGI e Editar Aplicativo FastCGI para adicionar ou editar propriedades gerais e de processamento de um aplicativo.

Para obter mais informações sobre aplicativos FastCGI, consulte a Página Configurações de FastCGI.

Lista de Elementos da Interface do Usuário

Nome do ElementoDescrição

Caminho Completo

Especifica o caminho físico do executável do processo a ser usado no pool de aplicativos FastCGI.

Clique para encontrar a localização física do arquivo do executável do processo FastCGI.

Argumentos

Especifica os argumentos de linha de comando que são passados para o processo FastCGI. Esses argumentos podem ser usados exclusivamente para identificar um pool de processos FastCGI quando há vários pools de processos FastCGI para um único executável de processo.

EnvironmentVariables

Especifica a coleção de variáveis de ambiente que serão definidas para o programa executável do processo. Esta propriedade é opcional. Clique no botão Procurar () para abrir o Editor de Coleção EnvironmentVariables, onde você pode adicionar ou remover membros e definir valores de propriedade. Para obter mais informações, consulte a página de Ajuda da interface gráfica do usuário Caixa de Diálogo Editor de Variáveis de Ambiente.

InstanceMaxRequests

Controla o comportamento de reciclagem do processo FastCGI. Especifica o número máximo de solicitações que um aplicativo FastCGI pode processar antes de o processo ser reciclado. O valor padrão é 200.

MaxInstances

Especifica o número máximo de processos FastCGI a serem permitidos no pool de processos do aplicativo FastCGI selecionado. Este número também representa o máximo de solicitações simultâneas que o aplicativo FastCGI pode processar. O valor padrão é 4.

Somente para os sistemas operacionais Windows® 7 e Windows Server® 2008 R2, definir a propriedade MaxInstances como 0 permite que o IIS selecione automaticamente o número ideal de processos FastCGI para o ambiente de execução atual.

ActivityTimeout

Especifica o tempo máximo que um processo FastCGI do aplicativo pode executar sem se comunicar com o IIS antes que o tempo limite do processo se esgote. Esse tempo limite pode ser usado para detectar e desativar processos inoperantes. O valor padrão é 30 (segundos).

FlushNamedpipe

Especifica se o pipe nomeado é liberado ao final de cada solicitação e antes de o aplicativo ser desativado. Se o pipe nomeado for liberado, o valor será definido como true. O valor padrão é false. Esta propriedade aplica-se somente quando é usado o protocolo de pipe nomeado.

Protocol

Especifica o protocolo a ser usado para se comunicar com o processo FastCGI. Os valores possíveis para a propriedade Protocol são 0 (NamedPipe) ou 1 (TCP). O valor padrão é 0 (NamedPipe).

IdleTimeout

Especifica o intervalo de tempo durante o qual um processo FastCGI do aplicativo pode permanecer inativo; após esse período um processo inativo será encerrado. O valor padrão é 300 (segundos).

QueueLength

Especifica o número máximo de solicitações que serão enfileiradas para o pool de processos do aplicativo FastCGI. Quando a fila ficar cheia, as próximas solicitações retornarão o código de erro HTTP 503 (Serviço Indisponível) para os clientes. Isso indica que o aplicativo está muito ocupado. O valor padrão é 1000.

RapidFailPerMinute

Especifica o número de falhas em processos FastCGI permitidas por minuto antes de o manipulador FastCGI colocar o processo offline. O valor padrão é 10.

RequestTimeout

Especifica o tempo máximo permitido para uma solicitação ao aplicativo. Se um processo FastCGI demorar mais do que o tempo especificado em uma única solicitação, ele será encerrado. O valor padrão é 90 segundos.

MonitorChangesTo

Esta propriedade aplica-se somente aos sistemas operacionais Windows 7 e Windows Server® 2008 R2.

Especifica o caminho de um arquivo. Alterações feitas neste arquivo dispararão a reciclagem de processos FastCGI. Você pode especificar o caminho absoluto e o caminho que é relativo à localização do executável do FastCGI.

stderrMode

Esta propriedade aplica-se somente aos sistemas operacionais Windows 7 e Windows Server® 2008 R2.

Especifica como processar erros que são relatados por um processo FastCGI. As seguintes opções estão disponíveis:

  • ReturnStderrIn500 — Este módulo define o código de status como 500 e envia o que é recebido em STDERR como resposta. Este é o valor padrão e tem o mesmo comportamento apresentado pelo IIS.

  • ReturnGeneric500 — Este módulo define o código de status como 500, mas retornará um valor 500 genérico. Esta configuração é útil se você deseja habilitar o log de erros detalhado para um servidor, mas não quer retornar esses erros para os usuários.

  • IgnoreAndReturn200 — Este módulo envia o que é recebido em STDOUT como resposta, com o código de status 200. O texto no fluxo STDERR é ignorado. Esta propriedade é útil se você deseja utilizar instruções de depuração para fins de controle.

  • TerminateProcess — Este módulo encerra o processo FastCGI e retorna a mensagem de erro 500 genérica.


Sumário