Utilize as caixas de diálogo Adicionar Aplicação FastCGI e Editar a Aplicação FastCGI para adicionar ou editar propriedades gerais e de processamento de uma aplicação.

Para mais informações sobre aplicações FastCGI, consulte Página Definições de FastCGI.

Lista de Elementos de IU

Nome do ElementoDescrição

Caminho Completo

Especifica o caminho físico do processo executável para utilizar no conjunto aplicacional FastCGI.

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

Argumentos

Especifica os argumentos da linha de comandos que são transmitidos para o processo FastCGI. Estes argumentos podem ser utilizados para identificar exclusivamente um conjunto de processos FastCGI em que existem vários conjuntos de processos FastCGI para um único executável de processos.

EnvironmentVariables

Especifica a colecção de variáveis de ambiente que serão definidas para o programa executável de processos. Esta propriedade é opcional. Clique no botão Procurar () para abrir o Editor de Colecções EnvironmentVariables a partir do qual pode adicionar ou remover membros e definir valores de propriedade. Para mais informações, consulte a página de Ajuda da IU da Caixa de Diálogo Editor de Variáveis de Ambiente.

InstanceMaxRequests

Controla o comportamento do processo de reciclagem FastCGI. Especifica o número máximo de pedidos que uma aplicação FastCGI tem permissão para tratar antes de o processo ser reciclado. O valor predefinido é 200.

MaxInstances

Especifica o número máximo de processos FastCGI a permitir no conjunto de processos aplicacional para a aplicação FastCGI seleccionada. Este número também representa o número máximo de pedidos simultâneos que a aplicação FastCGI pode processar. O valor predefinido é 4.

Apenas nos sistemas operativos Windows® 7 e Windows Server® 2008 R2, definir a propriedade MaxInstances como 0 permite ao IIS seleccionar automaticamente o número ideal de processos FastCGI para o ambiente de execução actual.

ActivityTimeout

Especifica o período de tempo máximo que um processo FastCGI para a aplicação tem permissão de execução sem comunicar com o IIS antes de o processo exceder o limite de tempo. Este tempo limite pode ser utilizado para detectar e encerrar processos bloqueados. O valor predefinido é 30 (segundos).

FlushNamedpipe

Especifica se o pipe nomeado é esvaziado no fim de cada pedido e antes de encerrar a aplicação. Se o pipe nomeado for esvaziado, o valor é definido como true. O valor predefinido é false. Esta propriedade aplica-se apenas quando o protocolo do pipe nomeado é utilizado.

Protocol

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

IdleTimeout

Especifica o intervalo de tempo, que um processo FastCGI para a aplicação pode permanecer inactivo, após o qual um processo inactivo termina. O valor predefinido é 300 (segundos).

QueueLength

Especifica o número máximo de pedidos que serão colocados em fila para o conjunto aplicacional FastCGI. Quando a fila estiver cheia, os pedidos subsequentes devolverão o erro de HTTP código 503 (Serviço Indisponível) aos clientes. Isto indica que a aplicação está demasiado ocupada. O valor predefinido é 1000.

RapidFailPerMinute

Especifica o número de falhas de processos FastCGI permitidas num minuto antes de o processador FastCGI colocar o processo offline. O valor predefinido é 10.

RequestTimeout

Especifica o tempo máximo permitido para um pedido à aplicação. Se um processo FastCGI demorar mais do que o tempo especificado num pedido individual, será terminado. O valor predefinido é 90 segundos.

MonitorChangesTo

Esta propriedade aplica-se apenas aos sistemas operativos Windows 7 e Windows Server® 2008 R2.

Especifica o caminho de um ficheiro. Alterações a este ficheiro irão accionar a reciclagem de processos FastCGI. Pode especificar o caminho absoluto e também o caminho que é relativo à localização do executável FastCGI.

stderrMode

Esta propriedade aplica-se apenas aos sistemas operativos Windows 7 e Windows Server® 2008 R2.

Especifica como processar os erros que são reportados por um processo FastCGI. Existem as seguintes opções:

  • ReturnStderrIn500 — Este módulo define o código de estado como 500 e envia, o que STDERR recebe, como resposta. Este é o valor predefinido e tem o mesmo comportamento que o ISS.

  • ReturnGeneric500 — Este módulo define o código de estado como 500, mas devolverá um 500 genérico. Esta configuração é útil se quiser activar o registo de erros detalhado para um servidor, mas não quiser devolver estes erros aos utilizadores.

  • IgnoreAndReturn200 — Este módulo envia o que STDOUT recebe, como resposta, com o código de estado 200. O texto no fluxo STDERR é ignorado. Esta propriedade é útil se quiser utilizar declarações de depuração para fins de controlo.

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


Sumário