Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Resumo

Este artigo descreve como utilizar a Ferramenta de Diagnóstico de Depuração v1.2 para somar problemas de elevada utilização da CPU através de um processo no Serviços de Informação Internet da Microsoft (IIS).

INTRODUÇÃO

A elevada utilização da CPU por um processo no IIS ocorre quando um processo do IIS utiliza 80% ou mais dos ciclos de CPU disponíveis durante um intervalo de tempo constante. Exemplos de um processo do IIS são Inetinfo.exe, Dllhost.exe e W3wp.exe. Quando ocorre uma elevada utilização da CPU por um processo IIS, deteta um ou mais dos seguintes sintomas:

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

  • O desempenho é lento num servidor que executa o IIS. Por exemplo, o indicador de progresso move-se muito lentamente quando tenta visualizar uma página Web.

Este artigo aborda como instalar e, em seguida, configurar a Ferramenta de Diagnóstico de Depuração para reencaminhar uma elevada utilização da CPU por um processo IIS.

Mais Informações

Se um processo IIS utilizar uma percentagem elevada dos ciclos de CPU disponíveis, recomendamos que crie um ficheiro de informações de memória completo do processo IIS quando o IIS processa pedidos de cliente. Pode utilizar a Ferramenta de Diagnóstico de Depuração para capturar e analisar ficheiros de informações da memória quando o IIS processa pedidos de cliente.


Passo 1: transferir e, em seguida, instalar a Ferramenta de Diagnóstico de Depuração v1.2

Para transferir e, em seguida, 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

Passo 2: Configurar o registo do Monitor de Desempenho

Para configurar o registo do Monitor de Desempenho, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

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

  3. No separador Registo de Desempenho , clique em Ativar Registo de Dados do Contador de Desempenho e, em seguida, clique em OK.

    Nota O valor na caixa Intervalo de Amostragem de Dados depende de quando ocorre o elevado problema de utilização da CPU. O tamanho do registo aumenta à medida que os dados são recolhidos. Contacte um Profissional de Suporte da Microsoft para obter informações sobre como configurar o valor na caixa Intervalo de Amostragem de Dados.

Passo 3: Desativar a Depuração da Exceção

Nota Se estiver a configurar a Ferramenta de Diagnóstico de Depuração para utilizar a ferramenta com o IIS 6.0 ou superior, vá para "Passo 4: criar um ficheiro de dados".

Se estiver a configurar a Ferramenta de Diagnóstico de Depuração para utilizar a ferramenta com o IIS 5.1 ou com o IIS 5.0, desativar a Depuração da Captura de Exceção. Para tal, siga estes passos:

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

  2. Clique com o botão direito do rato no computador que pretende configurar e, em seguida, clique em Propriedades.

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

  4. No separador Diretório De Casa , clique em Configuração.

  5. No separador Opções de Processo , clique para des limpar a caixa de verificação Ativar a opção de depuração de exceções e, em seguida, clique em OK.

Passo 4: criar um ficheiro de dados

Para criar um ficheiro de dados, utilize um dos seguintes métodos.

Método 1: criar uma regra de ressaca

Para criar uma regra de ressaca, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

  2. No separador Regras, clique em Adicionar Regra.

  3. Clique em Desempenho e, em seguida, em Tempos de Resposta HTTP e, em seguida, clique em Seguinte.

  4. Clique em Adicionar URL, selecione as opções ETW ou Ping, escreva o URL do Web site no qual se deteta o problema, defina o tempo de fim e de ping adequados e, em seguida, clique em OK. Em seguida, clique em Sim para testar o URL.

  5. Clique em OK e, em seguida, clique em Seguinte.

  6. Clique em Adicionar Destino de Ações a Fazer.

  7. Na lista Tipo de Destino , clique no tipo de destino que pretende, clique em OK e, em seguida, clique em Seguinte.

  8. Escreva um nome para a regra, escreva um caminho para a localização do ficheiro de informações do utilizador e, em seguida, clique em Seguinte.

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

    No separador Regras, repare que a regra está Ativa na coluna Estado.

Método 2: Criar manualmente um ficheiro de Lixeira do IIS

Para criar um ficheiro de Lixeira do IIS Hang manualmente, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

  2. No menu Ferramentas , clique em Criar IIS/COM+ Cagar.

Método 3: criar um ficheiro de informações de utilizador para um processo na Ferramenta de Diagnóstico de Depuração

Para criar um ficheiro de informações de utilizador para um processo, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

  2. No separador Processos , clique com o botão direito do rato no processo que pretende resolvido e, em seguida, clique em Criar Userdump Completo.

Passo 5: desativar o registo do Monitor de Desempenho

Aproximadamente dois minutos após o processo de captura de ficheiros de informações do utilizador estar concluído, desativar o registo do Monitor de Desempenho. Para tal, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

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

  3. No separador Registo de Desempenho , clique em Desativar Registo de Dados do Contador de Desempenho.

Passo 6: analisar o ficheiro de desarmado

Para analisar o ficheiro de dados, siga estes passos:

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

    Nota Por predefinição, a Ferramenta de Diagnóstico de Depuração encontra-se na seguinte pasta:

    C:\Program Files\DebugDiag

  2. No separador Análise Avançada , clique em Adicionar Ficheiros de Dados.

  3. Localize e, em seguida, clique no ficheiro de deslize que pretende analisar. Clique em Abrir.  

  4. No separador Análise Avançada , clique em Falha/Hang Analyzers e, em seguida, clique em Iniciar Análise.

  5. Reveja o relatório apresentado no Microsoft Internet Explorer. Também é armazenada uma cópia deste relatório na seguinte pasta:

    C:\Program Files\DebugDiag\Reports

Nota: se quiser removido um ficheiro de ficheiro personalizado .dll, inclua os ficheiros .pdb personalizados. Para incluir os ficheiros .pdb personalizados, clique em Ferramentas, clique em Opções e Definições, clique em Caminhos de Pasta e de Pesquisa, escreva o caminho na caixa Caminho de Pesquisa de Símbolos para Depuração e, em seguida, clique em OK.

Referências

Para obter mais informações sobre como utilizar o IIS, visite o seguinte site da Microsoft:

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

Como remoção de problemas em que o IIS não responde
http://go.microsoft.com/fwlink/?LinkId=40968

Como diagnosticar fugas 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 utilizar a ferramenta Diagnóstico de Depuração para repor problemas com um processo IIS, clique nos seguintes números de artigo para ver os artigos na Base de Dados de Conhecimento Microsoft:

919792 Como utilizar a ferramenta Diagnóstico de Depuração para remoção de um processo que deixou de responder no IIS

919790 Como utilizar a ferramenta de Diagnóstico de Depuração do IIS para remoção de um vazamento de memória num processo IIS

919789 Como utilizar a ferramenta Diagnóstico de Depuração para remoção de problemas de um processo IIS que para inesperadamente

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×