Propriedade Server Timeouts

A API do Servidor HTTP permite que os aplicativos definam os limites de tempo limite de conexão do servidor em uma sessão de servidor ou em um grupo de URLs. A propriedade de tempos limite HTTP é usada para definir todos os tempos limite em uma base específica do aplicativo. Os temporizadores IdleConnection e HeaderWait também podem ser configurados em toda a API do servidor HTTP. Quando os temporizadores são configurados em toda a API do servidor HTTP, eles se aplicam a todos os aplicativos de API do servidor HTTP no computador e as configurações persistem quando o serviço é reiniciado.

Para obter mais informações sobre como configurar temporizadores, consulte Configurando os tempos limite específicos do aplicativo.

Quando os temporizadores não estão configurados para um grupo de URL ou sessão de servidor, as configurações padrão da API do Servidor HTTP se aplicam.

A ordem de imposição de tempo limite é a seguinte:

  1. Os padrões da API de servidor HTTP se aplicam a todos os aplicativos de API do servidor HTTP no computador.
  2. Os tempos limite da Sessão do Servidor substituem as configurações de toda a API do Servidor HTTP, quando definidas.
  3. As configurações do grupo de URL substituem as configurações de sessão do servidor, quando definidas.

A tabela a seguir lista os limites de tempo limite de conexão padrão

Temporizador Definição Padrão da API do Servidor HTTP Configurável como a API do servidor HTTP de largura Configurável como específico do aplicativo
IdleConnection A conexão expirou enquanto permanece ociosa. 120 s Sim Limitado
HeaderWait A conexão expirou enquanto aguardava a API do servidor HTTP analisar o cabeçalho. 120 s Sim Limitado
EntityBody A conexão expirou enquanto aguardava a chegada do corpo da entidade de solicitação. 120 s Não Sim
DrainEntityBody A conexão expirou enquanto aguardava a API do servidor HTTP esvaziar o corpo da entidade em uma conexão Keep-Alive. 120 s Não Sim
MinSendRate A conexão expirou porque a taxa de envio de resposta era mais lenta do que o padrão de 150 bytes/s. 150 s Não Sim
Fila de Solicitação A conexão expirou porque a solicitação permaneceu na fila de solicitação antes do aplicativo pegá-la. 120 bytes/s Não Sim