Resumo
Este artigo descreve como utilizar a ferramenta Depurar Diagnóstico v1.2 para somar problemas num processo de Serviços de Informação Internet da Microsoft (IIS) que deixou de responder.
Quando um processo do IIS como Inetinfo.exe, Dllhost.exe ou W3wp.exe de responder (para), poderá detetar qualquer um dos seguintes sintomas:
-
Uma página Web não é carregada corretamente. Por exemplo, a página Web parece estar em branco ou deixa de responder.
-
O desempenho é lento num servidor que executa o IIS. Por exemplo, a barra de progresso move-se muito lentamente quando tenta ver uma página Web ou nota uma mensagem que se assemelha ao seguinte na barra de estado:
Web site encontrado. Resposta em espera
-
Num servidor que execute o IIS 6.0 ou superior, as mensagens de aviso que se assemelham a uma das seguintes estão escritas no registo de Sistema:
Mensagem de aviso 1
Mensagem de aviso2 O IISService doNote é um serviço IIS que está a ser executado no computador. ProcessID é o ID de Processo de um processo em execução no computador.
Este artigo aborda como instalar e configurar a ferramenta de Diagnóstico de Depuração. Pode utilizar a ferramenta Diagnóstico de Depuração para remoção de um processo IIS que deixou de responder.
Mais Informações
Quando um processo IIS parar de responder, recomendamos que crie um ficheiro de informações da memória completa do processo IIS enquanto o IIS estiver a processar pedidos de cliente. Pode utilizar a ferramenta Diagnóstico de Depuração para capturar e analisar ficheiros de informações da memória que são capturados quando o IIS está a processar pedidos de cliente.
Para instalar e configurar a ferramenta de Diagnóstico de Depuração, siga estes passos:-
Transfira 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 estiver a configurar a ferramenta de Diagnóstico de Depuração para utilizar com o IIS 6.0 ou superior, vá para o passo 3.
-
No Serviços de Informação Internet da Microsoft 5.1 e no Serviços de Informação Internet da Microsoft 5.0, deslige a funcionalidade de depuração de exceções. Para tal, siga estes passos:
-
Clique em Iniciar, clique em Executar, escreva Inetmgr.exe e, em seguida, clique em OK.
-
Clique com o botão direito do rato no computador que pretende configurar e, em seguida, clique em Propriedades.
-
Na lista Propriedades Mestras , clique em Serviço WWW e, em seguida, clique em Editar.
-
No separador Diretório De Casa , clique em Configuração.
-
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.
-
Reinicie o IIS. Tem de reiniciar o IIS para que esta alteração entre em vigor.
-
-
Crie um ficheiro de dados utilizando um dos seguintes métodos:
-
Criar uma regra de Desempenho. Para tal, siga estes passos:
-
Clique em Iniciar, clique em Executar, escreva o caminho da ferramenta Depurar Diagnóstico e, em seguida, clique em OK.
Nota Por predefinição, a ferramenta Depurar Diagnóstico está localizada na pasta C:\Program Files\DebugDiag. -
No separador Regras, clique em Adicionar Regra.
-
Clique em Desempenho, escolha Hora de Resposta HTTP e, em seguida, clique em Seguinte.
-
Clique em Adicionar URL, escreva o URL de um Web site no qual se detete o problema, clique em OK e, em seguida, clique em Sim para testar o URL.
-
Clique em OK e, em seguida, clique em Seguinte.
-
Clique em Adicionar Destino de Ações a Fazer.
-
Na lista Tipo de Destino , clique no tipo de destino que pretende, clique em OK e, em seguida, clique em Seguinte.
-
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.
-
Clique em Ativar a regra agora e, em seguida, clique em Concluir.
-
No separador Regras, repare que a regra está Ativa na coluna Estado.
-
-
Crie manualmente um ficheiro de Lixeira do IIS. Para tal, siga estes passos:
-
Clique em Iniciar, clique em Executar, escreva o caminho da ferramenta Depurar Diagnóstico e, em seguida, clique em OK.
Nota Por predefinição, a ferramenta Depurar Diagnóstico está localizada na pasta C:\Program Files\DebugDiag. -
No menu Ferramentas , clique em Criar IIS/COM+ Cagar.
-
-
Crie um ficheiro de informações de utilizador para um processo. Para tal, siga estes passos:
-
Clique em Iniciar, clique em Executar, escreva o caminho da ferramenta Depurar Diagnóstico e, em seguida, clique em OK.
Nota Por predefinição, a ferramenta Depurar Diagnóstico está localizada na pasta C:\Program Files\DebugDiag. -
No separador Processos , clique com o botão direito do rato no processo que pretende resolvido e, em seguida, clique em Criar Userdump Completo.
-
-
-
Analise o ficheiro de lixeira. Para analisar o ficheiro de dados, siga estes passos:
-
Clique em Iniciar, clique em Executar, escreva o caminho da ferramenta Depurar Diagnóstico e, em seguida, clique em OK.
Nota Por predefinição, a ferramenta Depurar Diagnóstico está localizada na pasta C:\Program Files\DebugDiag. -
No separador Análise Avançada , clique em Adicionar Ficheiros de Dados.
-
Localize e, em seguida, clique no ficheiro de deslize que pretende analisar e, em seguida, clique em Abrir.
-
No separador Análise Avançada , clique em Falha /Análise de Falhas e, em seguida, clique em Iniciar Análise.
-
Reveja o relatório apresentado no Microsoft Internet Explorer. Também é armazenada uma cópia deste relatório na pasta \DebugDiag\Reports.
-
Nota Se pretender removido uma DLL personalizada, pode incluir os ficheiros PDB personalizados. Para incluir os ficheiros PDB personalizados, clique em Opções e Definições no menu Ferramentas, 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 a ferramenta Diagnósticos de Depuração para reencaminhar a elevada utilização da CPU por um processo IIS, clique no número do artigo seguinte para ver o artigo na Base de Dados de Conhecimento Microsoft:
919791 Como utilizar a Ferramenta de Diagnóstico de Depuração para repor a elevada utilização da CPU através de um processo no IISPara obter mais informações sobre como utilizar a ferramenta Diagnósticos de Depuração para repor problemas de elevada utilização de memória por um processo IIS, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
919790 Como utilizar a ferramenta de Diagnóstico de Depuração do IIS para repor um vazamento de memória num processo do IISPara obter mais informações sobre como utilizar a ferramenta Diagnósticos de Depuração para repor um processo do IIS que fecha inesperadamente, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
919789 Como utilizar a ferramenta Diagnóstico de Depuração para remoção de problemas de um processo IIS que para inesperadamente