Resumo

Este artigo descreve como usar a ferramenta Diagnóstico de Depuração v1.2 para solucionar problemas de um processo Serviços de Informações da Internet da Microsoft (IIS) que parou de responder.

Quando um processo do IIS como Inetinfo.exe, Dllhost.exe ou W3wp.exe parar de responder (trava), você pode experimentar qualquer um dos seguintes sintomas:

  • Uma página da Web não é carregada corretamente. Por exemplo, a página da Web parece estar em branco ou deixa de responder.

  • Você tem um desempenho lento em um servidor que está executando o IIS. Por exemplo, a barra de progresso move-se muito lentamente quando você tenta exibir uma página da Web ou você nota uma mensagem que se parece com o seguinte na barra de status:

    Site encontrado. Aguardando resposta

  • Em um servidor que está executando o IIS 6.0 ou superior, as mensagens de aviso semelhantes a uma das seguintes são escritas no log do sistema:

    Mensagem de aviso 1

    Mensagem de aviso2Note O IISService é um serviço do IIS que está sendo executado no computador. ProcessID é a ID do Processo para um processo que está sendo executado no computador.

Este artigo discute como instalar e como configurar a ferramenta Diagnóstico de Depuração. Você pode usar a ferramenta Diagnóstico de Depuração para solucionar problemas de um processo do IIS que parou de responder.

Informações adicionais

Quando um processo do IIS para de responder, recomendamos que você crie um arquivo de despejo de memória completo do processo do IIS enquanto o IIS estiver tendendo solicitações de cliente. Você pode usar a ferramenta Diagnóstico de Depuração para capturar e analisar arquivos de despejo de memória capturados quando o IIS está processamento de solicitações de cliente.Para instalar e configurar a ferramenta Diagnóstico de Depuração, siga estas etapas:

  1. Baixe e instale a Ferramenta de Diagnóstico de Depuração. Para instalar a Ferramenta de Diagnóstico de Depuração, visite o seguinte site da Microsoft:http://www.microsoft.com/download/en/details.aspx?id=26798 Note Se você estiver configurando a ferramenta Diagnóstico de Depuração para uso com o IIS 6.0 ou superior, vá para a etapa 3.

  2. No Serviços de Informações da Internet da Microsoft 5.1 e no Serviços de Informações da Internet da Microsoft 5.0, desligue o recurso de captura de exceção de depuração. Para fazer isso, siga estas etapas:

    1. Clique em Iniciar, em Executar, digite Inetmgr.exe e clique em OK.

    2. Clique com o botão direito do mouse no computador que você deseja configurar e clique em Propriedades.

    3. Na lista Propriedades Mestras , clique em Serviço WWW e clique em Editar.

    4. Na guia Diretório Inicial, clique em Configuração.

    5. Na guia Opções de Processo , clique para limpar a caixa de seleção Habilitar a captura de exceção de depuração e clique em OK.

    6. Reinicie o IIS. Você deve reiniciar o IIS para que essa alteração entre em vigor.

  3. Crie um arquivo de despejo usando um dos seguintes métodos:

    • Criar uma regra de desempenho. Para fazer isso, siga estas etapas:

      1. Clique em Iniciar, em Executar, digite o caminho da ferramenta Diagnóstico de Depuração e clique em OK.Observação Por padrão, a ferramenta Diagnóstico de Depuração está localizada na pasta C:\Program Files\DebugDiag.

      2. Na guia Regras , clique em Adicionar Regra.

      3. Clique em Desempenho, escolha Tempo de Resposta HTTP e clique em Próximo.

      4. Clique em Adicionar URL, digite a URL de um site no qual você experimentará o problema, clique em OK e clique em Sim para testar a URL.

      5. Clique em OK e clique em Próximo.

      6. Clique em Adicionar Destino de Despejo.

      7. Na lista Tipo de Destino, clique no tipo de destino que você deseja, clique em OK e clique em Próximo.

      8. Digite um nome para a regra, digite um caminho para o local do arquivo de despejo do usuário e clique em Próximo.

      9. Clique em Ativar a regra agora e clique em Concluir.

      10. Na guia Regras , observe que a regra está Ativa na coluna Status .

    • Crie manualmente um arquivo de Despejo de Hang do IIS. Para fazer isso, siga estas etapas:

      1. Clique em Iniciar, em Executar, digite o caminho da ferramenta Diagnóstico de Depuração e clique em OK.Observação Por padrão, a ferramenta Diagnóstico de Depuração está localizada na pasta C:\Program Files\DebugDiag.

      2. No menu Ferramentas , clique em Criar Despejo de Trava do IIS/COM+.

    • Crie um arquivo de despejo de usuário para um processo. Para fazer isso, siga estas etapas:

      1. Clique em Iniciar, em Executar, digite o caminho da ferramenta Diagnóstico de Depuração e clique em OK.Observação Por padrão, a ferramenta Diagnóstico de Depuração está localizada na pasta C:\Program Files\DebugDiag.

      2. Na guia Processos , clique com o botão direito do mouse no processo que você deseja solucionar problemas e clique em Criar Userdump Completo.

  4. Analise o arquivo de despejo. Para analisar o arquivo de despejo, siga estas etapas:

    1. Clique em Iniciar, em Executar, digite o caminho da ferramenta Diagnóstico de Depuração e clique em OK.Observação Por padrão, a ferramenta Diagnóstico de Depuração está localizada na pasta C:\Program Files\DebugDiag.

    2. Na guia Análise Avançada , clique em Adicionar Arquivos de Dados.

    3. Localize e clique no arquivo de despejo que você deseja analisar e clique em Abrir.

    4. Na guia Análise Avançada , clique em Crash/Hang Analysis e clique em Iniciar Análise.

    5. Revise o relatório exibido no Microsoft Internet Explorer. Uma cópia desse relatório também é armazenada na pasta \DebugDiag\Reports.

Observação Se você quiser solucionar problemas de uma DLL personalizada, poderá incluir os arquivos PDB personalizados. Para incluir os arquivos PDB personalizados, clique em Opções e Configurações no menu Ferramentas, clique em Caminhos de Pasta e Pesquisa, digite o caminho na caixa Caminho de Pesquisa de Símbolos para Depuração e clique em OK.

Referências

Para obter mais informações sobre como usar a ferramenta Diagnóstico de Depuração para solucionar problemas de alto uso de CPU por um processo do IIS, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

919791 Como usar a Ferramenta de Diagnóstico de Depuração para solucionar problemas de alto uso de CPU por um processo no IISPara obter mais informações sobre como usar a ferramenta Diagnóstico de Depuração para solucionar problemas de alto uso de memória por um processo do IIS, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

919790 Como usar a ferramenta diagnóstico de depuração do IIS para solucionar um vazamento de memória em um processo do IISPara obter mais informações sobre como usar a ferramenta Diagnóstico de Depuração para solucionar problemas de um processo do IIS que é fechado inesperadamente, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

919789 Como usar a ferramenta Diagnóstico de Depuração para solucionar problemas de um processo do IIS que interrompe inesperadamente

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.