Como modificar eventos de Reciclagem de agrupamento de aplicações no IIS 6.0

Traduções de Artigos Traduções de Artigos
Artigo: 332088 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como definir os sinalizadores que controlam a propriedade LogEventOnRecycle na metabase dos serviços de informação Internet (IIS) 6.0.

A propriedade de metabase LogEventOnRecycle é uma DWORD que tem vários sinalizadores de bit para o tipo de Reciclagem irá gerar uma entrada no registo de eventos do sistema. Quando resolver uma extensão ISAPI que implementa a nova função de suporte de servidor REPORT_UNHEALTHY , poderá ser útil para registar um evento para cada instância que a ISAPI relatórios próprio danificado.

importante Esta é uma funcionalidade de agrupamentos de aplicações e aplica-se, por isso, apenas ao modo de isolamento do processo de trabalho.

Enumerar os sinalizadores

importante Este artigo contém informações sobre como editar a metabase. Antes de editar a metabase, verifique se tem uma cópia de segurança que pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar este procedimento, consulte o tópico de ajuda "configuração de cópia de segurança/restauro" na consola de gestão da Microsoft.

Pode enumerar definições de sinalizador de eventos de Reciclagem de agrupamentos de aplicações através de um script, tal como o Adsutil.vbs utilitário.

Para enumerar as propriedades e os sinalizadores estão listados na metabase do IIS para agrupamentos de aplicações e para visualizar os respectivos valores actuais, siga estes passos:
  1. Abra uma linha de comandos: clique em Iniciar , clique em Executar e, em seguida, escreva
    cmd .
  2. Mude para o directório onde se encontra o utilitário Adsutil. Segue-se a localização predefinida do directório: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Escreva o seguinte comando:
    cscript adsutil.vbs enum w3svc/AppPools

EXPLICAÇÃO dos sinalizadores

Reduzir esta tabelaExpandir esta tabela

Propriedade da Metabase

Descrição

AppPoolRecycleTimeEvento de registo no baseado no tempo recicla se definido como true.
AppPoolRecycleRequestsEvento de registo no número de pedidos baseada recicla se definido como true.
AppPoolRecycleScheduleEvento de registo no baseada na agenda recicla se definido como true.
AppPoolRecycleMemoryRegistar evento na Reciclagem baseada na memória se definido como true.
AppPoolRecycleIsapiUnhealthyRegistar evento quando os processos de trabalho pedir recicla porque um ISAPI comunicou danificado se definida como true.
AppPoolRecycleOnDemandRegistar evento quando um administrador solicita uma Reciclagem de todos os processos num agrupamento de aplicações quando definido como true.
AppPoolRecycleConfigChangeRegistar um evento se um agrupamento de aplicações é reciclado porque uma das propriedades agrupamento de aplicações que requerem uma Reciclagem entrem em vigor foi alterado se definido como true.
AppPoolRecyclePrivateMemoryRegistar um evento se um agrupamento de aplicações é reciclado com base na memória privada quando definida como true.
importante A propriedade da metabase IdleTimeout não tem um sinalizador de propriedade LogEventOnRecycle associado. Por conseguinte, quando um agrupamento de aplicações é encerrado porque o valor de IdleTimeout ser atingido, uma entrada de registo de eventos não será registada.

Definir os sinalizadores

Pode definir os sinalizadores utilizando adsutil.vbs. Para definir o sinalizador AppPoolRecycleMemory como Falso para o agrupamento de aplicações predefinido, siga estes passos:
  1. Clique em Iniciar , clique em Executar e, em seguida, escreva cmd na linha de comandos.
  2. Mude para o directório onde se encontra Adsutil. Segue-se a localização predefinida do directório: %SYSTEMROOT% \Inetpub\Adminscripts
  3. Escreva o seguinte comando:
    cscript adsutil.vbs define w3svc/AppPools/DefaultAppPool/AppPoolRecycleMemory FALSO.
Nota Este comando assume que a propriedade LogEventOnRecycle está activada. Se este comando falhar com o Número_erro:-2147463164 (0x80005004), primeiro tem de activar a propriedade LogEventOnRecycle . Para activar a propriedade LogEventOnRecycle , execute um dos seguintes comandos:
  • Para definir todos os valores como FALSE, execute o seguinte comando:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 0
  • Para definir todos os valores como TRUE, execute o seguinte comando:
    cscript adsutil.vbs set w3svc/AppPools/DefaultAppPool/LogEventOnRecycle 255
Nota Informações sobre as localizações da metabase onde pode configurar os sinalizadores estão na documentação fornecida com o produto. Para obter as mesmas informações online, visite o seguinte Web site da: technet
LogEventOnRecycle
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6f43da84-38b0-422b-aa2b-195643d05d22.mspx

Entradas do registo de eventos

São apresentados os seguintes eventos no registo de eventos.
Reduzir esta tabelaExpandir esta tabela
Sinalizador definido como VERDADEIRO evento gerado ID do evento
AppPoolRecycleTimeUm processo de trabalho com o processo id "XXXX" servir agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque o processo de trabalho atingiu o limite de processamento permitido.1074
AppPoolRecycleRequestsUm processo de trabalho com id de processo "XXXX" que serve agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque atingiu o limite do pedido.1075
AppPoolRecycleScheduleUm processo de trabalho com id de processo "XXXX" que serve agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque atingiu o respectivo tempo de reciclagem agendado.1076
AppPoolRecycleMemoryUm processo de trabalho com o processo id "XXXX" servir agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque atingiu o limite de memória virtual.1077
AppPoolRecycleIsapiUnhealthyUm processo de trabalho com o id "XXXX" que serve agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque um ISAPI que carregado comunicado danificado e pediu uma Reciclagem do processo.1078
AppPoolRecycleOnDemandUm administrador pediu uma Reciclagem de todos os processos de trabalho no agrupamento de aplicações "NomeAgrupamentoAplicações".1079
AppPoolRecycleConfigChangeOs processos de trabalho que serve agrupamento de aplicações "NomeAgrupamentoAplicações" estão a ser reciclados devido a alterações de configuração 1 ou mais nas propriedades do agrupamento de aplicações que obrigam um reinício dos processos. 1080
AppPoolRecyclePrivateMemoryUm processo de trabalho com id de processo "XXXX" que serve agrupamento de aplicações "NomeAgrupamentoAplicações" pediu uma reciclagem porque atingiu o limite de memória de bytes privados.1177

Resolução de problemas

Informações sobre os erros podem ocorrer quando definir estes sinalizadores são na documentação fornecida com o produto. Para obter as mesmas informações online, visite o seguinte Web site da: technet
Exemplos de código para configurar as propriedades da Metabase
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis/default.mspx

Referências

Para mais informações sobre agrupamentos de aplicações, consulte a documentação do seguinte Web site da TechNet:
Funcionam agrupamentos de aplicações (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx
Para mais informações sobre como reciclar processos de trabalho, consulte a documentação do seguinte Web site da TechNet:
Reciclar processos de trabalho (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1652e79e-21f9-4e89-bc4b-c13f894a0cfe.mspx

Propriedades

Artigo: 332088 - Última revisão: 13 de março de 2008 - Revisão: 10.1
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbmt kbhowtomaster kbpending kbprb KB332088 KbMtpt
Tradução automática
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: 332088

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com