Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve como usar a ferramenta de v 1.2 Debug Diagnostic para solucionar problemas de um processo de 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 pára de responder (trava), você pode enfrentar qualquer um dos seguintes sintomas:
Uma página da Web não carregar corretamente. Por exemplo, a página da Web pode estar em branco ou pára de responder.
Você enfrenta um desempenho lento em um servidor que está executando o IIS. Por exemplo, a barra de progresso move muito lentamente quando você tenta exibir uma página da Web, ou você perceber uma mensagem semelhante à seguinte na barra de status:
Site encontrado. Aguardando resposta
Em um servidor que esteja executando o IIS 6.0 ou superiores, avisos mensagens semelhantes a um dos seguintes são gravadas no log de sistema:
Mensagem de aviso 1
Tipo de evento: aviso Origem do evento:IISService Categoria de evento: nenhuma Identificação do evento: 1013 Descrição:
Um processo que atende ao pool de aplicativos 'DefaultAppPool' excedeu os limites de tempo durante o encerramento. A identificação do processo era 'ProcessID'.
Mensagem de aviso 2
Tipo de evento: aviso Origem do evento:IISService Categoria de evento: nenhuma Identificação do evento: 1010 Descrição:
Um processo que atende ao pool de aplicativos 'DefaultAppPool' falhou ao responder a um ping. A identificação do processo era 'ProcessID'.
Observação IISService é um serviço do IIS que está sendo executado no computador. ProcessID é a identificação de processo para um processo que está sendo executado no computador.
Este artigo descreve como instalar e configurar a ferramenta Debug Diagnostic. Você pode usar a ferramenta Debug Diagnostic para solucionar problemas de um processo do IIS que parou de responder.
Quando um processo do IIS pára de responder, recomendamos que você crie um arquivo de despejo de memória cheia de processo do IIS enquanto o IIS estiver processando as solicitações do cliente. Você pode usar a ferramenta Debug Diagnostic para capturar e analisar os arquivos de despejo de memória que são capturados quando o IIS estiver processando as solicitações do cliente.
Para instalar e configurar a ferramenta Debug Diagnostics, execute estas etapas:
Baixe e instale a ferramenta Debug Diagnostics. Para instalar a ferramenta Debug Diagnostics, visite o seguinte site da Microsoft:
http://www.microsoft.com/download/en/Details.aspx?ID=26798
(http://www.microsoft.com/download/en/details.aspx?id=26798)
ObservaçãoSe você estiver configurando a ferramenta Debug Diagnostics para uso com o IIS 6.0 ou superior, vá para a etapa 3.
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, desative a exceção de depuração, recurso de captura. Para fazer isso, execute estas etapas:
Clique em Iniciar, clique em Executar, tipo Inetmgr. exee, em seguida, clique em OK.
O computador que você deseja configurar e, em seguida, clique com o botão direito Propriedades.
No Propriedades do mestre Clique em Serviço WWWe, em seguida, clique em Editar.
Sobre o Diretório base Clique em Configuração.
Sobre o Opções de processo guia, clique para limpar o Habilitar excepções de depuração caixa de seleção e clique em OK.
Reinicie o IIS. Você deve reiniciar o IIS para que essa alteração seja efetivada.
Crie um arquivo de despejo usando um dos seguintes métodos:
Crie uma regra de desempenho. Para fazer isso, execute estas etapas:
Clique em Iniciar, clique em Executar, digite o caminho da ferramenta Debug Diagnostic e clique em OK.
ObservaçãoPor padrão, a ferramenta Debug Diagnostics está localizada na pasta c:\Arquivos de Files\DebugDiag.
Sobre o Regras Clique em Adicionar regra.
Clique emDesempenho, escolha o tempo de resposta HTTP e, em seguida, clique emAvançar.
Clique em Adicionar URL, digite a URL de um site no qual você enfrenta o problema, clique em OKe, em seguida, clique em Sim Para testar o URL.
Clique em OKe, em seguida, clique em Avançar.
Clique em Add Dump Target.
No Tipo de destino lista, clique no tipo de destino que você deseja, clique em OKe, em seguida, clique em Avançar.
Digite um nome para a regra, digite um caminho para o local de arquivo de despejo do usuário e, em seguida, clique em Avançar.
Clique em Ativar a regra agorae, em seguida, clique em Concluir.
Sobre o Regras guia, observe que a regra é Active no Status coluna.
Crie manualmente um arquivo IIS Hang Dump. Para fazer isso, execute estas etapas:
Clique em Iniciar, clique em Executar, digite o caminho da ferramenta Debug Diagnostic e clique em OK.
ObservaçãoPor padrão, a ferramenta Debug Diagnostics está localizada na pasta c:\Arquivos de Files\DebugDiag.
Sobre o Ferramentas menu, clique em Criar o IIS / COM+ Hang Dump.
Crie um arquivo de despejo do usuário para um processo. Para fazer isso, execute estas etapas:
Clique em Iniciar, clique em Executar, digite o caminho da ferramenta Debug Diagnostic e clique em OK.
ObservaçãoPor padrão, a ferramenta Debug Diagnostics está localizada na pasta c:\Arquivos de Files\DebugDiag.
Sobre o Processos guia, clique com o botão direito do processo que você deseja solucionar e depois em Criar Full Userdump.
Analise o arquivo de despejo. Para analisar o arquivo de despejo, execute estas etapas:
Clique em Iniciar, clique em Executar, digite o caminho da ferramenta Debug Diagnostic e clique emOK.
ObservaçãoPor padrão, a ferramenta Debug Diagnostics está localizada na pasta c:\Arquivos de Files\DebugDiag.
Sobre o Análise avançada Clique em Adicionar arquivos de dados.
Localize e clique no arquivo de despejo que você deseja analisar e, em seguida, clique em Abrir.
Sobre o Análise avançada Clique em Crash/Hang Analysise, em seguida, clique em Iniciar a análise.
Analise o relatório que é exibido no Microsoft Internet Explorer. Uma cópia deste relatório também é armazenada na pasta \DebugDiag\Reports.
Observação Se você quiser solucionar uma DLL personalizada, você pode incluir arquivos PDB personalizados. Para incluir os arquivos PDB personalizados, clique em Opções e configurações sobre o Ferramentas menu, clique em Pasta e caminhos de pesquisa, digite o caminho no Caminho de pesquisa para depuração caixa e, em seguida, clique OK.
Para obter mais informações sobre como usar a ferramenta Debug Diagnostics para solucionar problemas de alta utilização da CPU por um processo do IIS, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
919791
(http://support.microsoft.com/kb/919791/
)
Como usar a ferramenta Debug Diagnostics para solucionar problemas de alta utilização da CPU por um processo no IIS
Para obter mais informações sobre como usar a ferramenta Debug Diagnostics para solucionar problemas de uso de memória alta por um processo do IIS, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
919790
(http://support.microsoft.com/kb/919790/
)
Como usar a ferramenta Debug Diagnostic do IIS para solucionar problemas de um vazamento de memória em um processo do IIS
Para obter mais informações sobre como usar a ferramenta Debug Diagnostics para solucionar problemas de um processo do IIS que fecha inesperadamente, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
919789
(http://support.microsoft.com/kb/919789/
)
Como usar a ferramenta Debug Diagnostics para solucionar problemas de um processo do IIS pára inesperadamente
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 919792
(http://support.microsoft.com/kb/919792/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.