No Windows Server 2008, como solucionar problemas de interrupção do IIS quando a CPU, o E / S de disco é normal?

1

Alguém pode recomendar uma boa estratégia para solucionar problemas do IIS que está pendurado no Windows 2008?

Normalmente, verifico o seguinte no Process Explorer:

  • CPU

  • E / S de disco

  • Delta de alternância de contexto

No entanto, em determinadas situações, todos esses valores são baixos e, no entanto, o IIS é desativado.

Existe alguma coisa no Process Monitor (sysinternals) que deve levantar uma bandeira vermelha?

    
por frankadelic 26.09.2009 / 01:39

3 respostas

1

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

link

    
por 26.09.2009 / 22:29
0

O que você quer dizer com "desligou"? Se você estiver hospedando um aplicativo .Net, o aplicativo em si pode estar pendurado em uma chamada de banco de dados ou algo assim. Se estiver suspenso ao servir arquivos estáticos (.htm, .jpg, etc.), isso pode ser um problema do IIS.

    
por 26.09.2009 / 01:49
0