Quando o IIS não está respondendo, mas não parece que está fazendo nada, pode ser que ele esteja esperando por algo. O problema real dependerá frequentemente de como sua aplicação é programada. Aqui estão alguns exemplos.
- Um sistema que retorna um arquivo armazenado na memória para muitos clientes. Se clientes suficientes solicitarem o arquivo, você ficará sem conexões TCP e o sistema parecerá que não está fazendo nada.
- O aplicativo no IIS faz uma chamada para um serviço da web. Existe um limite padrão de 2 conexões http, portanto, tudo é colocado em uma fila para aguardar uma conexão disponível
Verifique o log do Httperr e do IIS