Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Resumo

Este artigo descreve como usar a Ferramenta de Diagnóstico de Depuração v1.2 para solucionar problemas de alto uso de CPU por um processo no Serviços de Informações da Internet da Microsoft (IIS).

INTRODUÇÃO

O alto uso da CPU por um processo no IIS ocorre quando um processo do IIS usa 80% ou mais dos ciclos de CPU disponíveis para um intervalo de tempo constante. Exemplos de um processo do IIS são Inetinfo.exe, Dllhost.exe e W3wp.exe. Quando ocorre um alto uso de CPU por um processo do IIS, você tem um ou mais dos seguintes sintomas:

  • Uma página da Web não é carregada corretamente. Por exemplo, a página da Web está em branco ou não responde.

  • Você tem um desempenho lento em um servidor que está executando o IIS. Por exemplo, o indicador de progresso é muito lento quando você tenta exibir uma página da Web.

Este artigo discute como instalar e configurar a Ferramenta de Diagnóstico de Depuração para solucionar problemas de alto uso de CPU por um processo do IIS.

Informações adicionais

Se um processo do IIS usa uma alta porcentagem de ciclos de CPU disponíveis, recomendamos que você crie um arquivo de despejo de memória completo do processo do IIS quando o IIS processa solicitações de cliente. Você pode usar a Ferramenta de Diagnóstico de Depuração para capturar e analisar arquivos de despejo de memória quando o IIS processa solicitações de cliente.


Etapa 1: Baixar e instalar a Ferramenta de Diagnóstico de Depuração v1.2

Para baixar e 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

Etapa 2: Configurar o log do Monitor de Desempenho

Para configurar o log do Monitor de Desempenho, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

  2. No menu Ferramentas, clique em Opções e Configurações.

  3. Na guia Log de Desempenho , clique em Habilitar o Log de Dados do Contador de Desempenho e clique em OK.

    Observação O valor na caixa Intervalo de Amostragem de Dados depende de quando ocorre o alto problema de uso da CPU. O tamanho do log aumenta à medida que os dados são coletados. Entre em contato com um Professional suporte da Microsoft para obter informações sobre como configurar o valor na caixa Intervalo de Amostragem de Dados.

Etapa 3: Desabilitar a captura de exceções de depuração

Observação Se você estiver configurando a Ferramenta de Diagnóstico de Depuração para usar a ferramenta com o IIS 6.0 ou superior, vá para "Etapa 4: Criar um arquivo de despejo".

Se você estiver configurando a Ferramenta de Diagnóstico de Depuração para usar a ferramenta com o IIS 5.1 ou com o IIS 5.0, desabilite a 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.

Etapa 4: Criar um arquivo de despejo

Para criar um arquivo de despejo, use um dos métodos a seguir.

Método 1: Criar uma regra de trava

Para criar uma regra de trava, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

  2. Na guia Regras , clique em Adicionar Regra.

  3. Clique em Desempenho e em Tempos de Resposta HTTP e clique em Próximo.

  4. Clique em Adicionar URL, selecione as opções ETW ou Ping, digite a URL do site no qual você experimentará o problema, de definir o tempo de tempo e os horários de ping apropriados e clique em OK. Em seguida, 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.

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

Método 2: criar manualmente um arquivo de Despejo de Trava do IIS

Para criar um arquivo de Despejo de Hang do IIS manualmente, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

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

Método 3: Criar um arquivo de despejo de usuário para um processo na Ferramenta de Diagnóstico de Depuração

Para criar um arquivo de despejo de usuário para um processo, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

  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.

Etapa 5: Desabilitar o registro em log do Monitor de Desempenho

Aproximadamente dois minutos após o processo de captura de arquivo de despejo de usuário ser concluído, desabilite o registro em log do Monitor de Desempenho. Para fazer isso, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

  2. No menu Ferramentas, clique em Opções e Configurações.

  3. Na guia Log de Desempenho , clique em Desabilitar o Log de Dados do Contador de Desempenho.

Etapa 6: Analisar o arquivo de despejo

Para analisar o arquivo de despejo, siga estas etapas:

  1. Clique em Iniciar, em Executar, digite o caminho da Ferramenta de Diagnóstico de Depuração e clique em OK.

    Observação Por padrão, a Ferramenta de Diagnóstico de Depuração está localizada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag

  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. Clique em Abrir.  

  4. Na guia Análise Avançada , clique em Analisadores de Falha/Travamento e clique em Iniciar Análise.

  5. Revise o relatório exibido no Microsoft Internet Explorer. Uma cópia deste relatório também é armazenada na seguinte pasta:

    C:\Arquivos de Programas\DepurarDiag\Relatórios

Observação Se você quiser solucionar problemas de um arquivo .dll personalizado, inclua os arquivos .pdb personalizados. Para incluir os arquivos .pdb personalizados, clique em Ferramentas, em Opções e Configurações, 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 o IIS, visite o seguinte site da Microsoft:

http://www.iis.netPara exibir web casts do Microsoft Developer Network (MSDN) sobre como lidar com problemas com o IIS, visite os seguintes sites do MSDN:

Como solucionar situações em que o IIS não responde
http://go.microsoft.com/fwlink/?LinkId=40968

Como diagnosticar vazamentos de memória no IIS
http://go.microsoft.com/fwlink/?LinkId=40969

Como diagnosticar situações em que o IIS
fecha inesperadamente http://go.microsoft.com/fwlink/?LinkId=40967 Para obter mais informações sobre como usar a ferramenta Diagnóstico de Depuração para solucionar problemas com um processo do IIS, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento da Microsoft:

919792 Como usar a ferramenta Diagnóstico de Depuração para solucionar problemas de um processo que parou de responder no IIS

919790 Como usar a ferramenta diagnóstico de depuração do IIS para solucionar um vazamento de memória em um processo do IIS

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.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×