Configuração para limitar o tempo permitido para uma solicitação do IIS 7 ser concluída?

1

No IIS 7, você pode visualizar os processos de trabalho e ver quais solicitações estão sendo executadas no momento. Estou encontrando algumas solicitações que permanecem no estágio "ExecuteRequestHandler" por horas - basicamente até que o pool de aplicativos seja reciclado. Não tenho certeza porque isso está acontecendo, mas parece correlacionar com erros "connection_dropped" no arquivo httperr.log.

Eu quero garantir que esses pedidos não estejam amarrando recursos (também estamos vendo picos de memória, embora eu não possa necessariamente amarrar os dois juntos; a CPU para as solicitações é de 0%), então há uma maneira limitar o tempo que um pedido pode ter? Eu encontrei um para ASP clássico, mas nada para .NET.

    
por Bitwise 12.12.2011 / 23:43

1 resposta

2

Você deve poder modificar o atributo executionTimeout do httpRuntime em seu aplicativo web.config ou em machine.config para um valor apropriado. Documentação aqui .

    
por 13.12.2011 / 03:07