ADAM service é executada lentamente ou deixa de responder durante a recolha de lixo

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

Nesta página

Sintomas

Considere o seguinte cenário:
  • Tiver um computador com o Windows Server 2003.
  • Instalar o Active Directory Application Mode (ADAM) neste computador.
  • Configurou múltiplas réplicas de contexto de nomeação de aplicação para o ADAM.
Neste cenário, o servidor periodicamente poderá funcionar lentamente durante vários minutos ou periodicamente poderá deixar de responder durante vários minutos. Este problema ocorre em várias horas. Além disso, um ou mais dos seguintes eventos são adicionados ao registo do ADAM:
Tipo de evento: erro
Origem do evento: ADAM [Instance Name]
Categoria do evento: (14)
ID do evento: 623
Data: <date>
Hora: <time>
Utilizador: N/d
Computador: <computer name >
Descrição: < Instance Name1 > <PID><Instance Name2 > O arquivo da versão para esta instância (0) atingiu o tamanho máximo de <number >. É provável que uma transacção de longa impedir limpeza do arquivo de versão e causar para construir pilhas de cartas de tamanho. Serão recusadas actualizações até que a transacção de longa tenha sido completamente consolidada ou revertida.
Transacção de longa possível:
SessionId: <id>
Contexto de sessão: <context >
Contexto de sessão ThreadId: <id>
Limpeza: 1
Tipo de evento: erro
Origem do evento: ADAM [Instance Name]
Categoria do evento: Processamento interno
ID do evento: 1519
Data: <date>
Hora: <time>
Utilizador: NT AUTHORITY\LOCAL SERVICE
Computador: <computer name >
Descrição: Erro interno: do Active Directory não poderia efectuar uma operação porque a base de dados ficou sem versão armazenamento. ID interno de dados adicionais: <number >
Tipo de evento: erro
Origem do evento: ADAM [Instance Name]
Categoria do evento: replicação
ID do evento: 1479
Descrição: Do Active Directory não conseguiu actualizar o objecto seguinte no controlador de domínio local com as alterações recebidas do seguinte controlador de domínio de origem. O Active Directory não tem suficiente versão da base de dados de arquivo para aplicar as alterações.
Objecto: <object DN >
GUID de objecto: <object GUID >
Controlador de domínio de origem: <DC GUID-based DNS name > acção do utilizador
Reinicie este controlador de domínio. Se isto não resolver o problema, aumente o tamanho do arquivo de versão da base de dados. Se estiver a preencher os objectos com um grande número de valores ou o tamanho dos valores é especialmente grande, diminua o tamanho de futuras alterações.
Dados adicionais
Valor de erro: 8573 A base de dados está fora do arquivo da versão.
Se utilizar o Monitor de desempenho (Performance Monitor cujo executável é Perfmon.exe) para monitorizar o computador, pode descobrir que a utilização da CPU e a E/s do disco são muito elevados quando este problema ocorre.

Se activar o registo de eventos de recolha de lixo em conformidade com o artigo de base de dados de conhecimento da Microsoft (KB) 314980, encontrará que o processo de recolha de lixo é executado quando ocorre este problema. No entanto, não são eliminados os objectos de tombstone.

Causa

Consulte a secção "Causa" no artigo da base de dados de conhecimento 974803.
974803O controlador de domínio é executada mais lentamente ou deixa de responder quando é executado o processo de recolha de lixo

Resolução

Informações sobre a correcção

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de apoio a clientes da Microsoft e suporte para obter a correcção.

Nota Se ocorrerem problemas adicionais ou se for necessário efectuar algum procedimento para resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa dos números de telefone do serviço de apoio a clientes da Microsoft e suporte da ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, o computador tem de ter o Windows Server 2003 Service Pack 2 (SP2). Além disso, ADAM deve ser instalado no computador.

Para obter mais informações sobre como obter um service pack do Windows Server 2003, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
889100Como obter o service pack mais recente para o Windows Server 2003

Instruções de instalação

Para instalar esta correcção, siga estes passos:
  1. Inicie sessão como administrador.
  2. Pare a instância de ADAM relacionada.
  3. Abra uma janela da linha de comandos do ADAM ferramentas.
  4. Numa linha de comandos, escreva os seguintes comandos e, em seguida, prima ENTER após cada comando:
    dsdbutil
    análise semântica da base de dados
    vá fixup
  5. Reinicie a instância do ADAM relacionada.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui uma correcção disponibilizada anteriormente.

Informações do ficheiro

A versão em inglês (Estados Unidos) desta correcção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e as horas destes ficheiros são indicadas na hora universal coordenada (UTC). As datas e horas destes ficheiros no computador local são apresentadas na hora local juntamente com a compensação de horário de Verão (DST) actual. Além disso, as datas e as horas podem alteradas quando são executadas determinadas operações nos ficheiros.
Notas de informação de ficheiros do Windows Server 2003
  • Além de ficheiros listados nestas tabelas, esta correcção também instala um ficheiro de catálogo de segurança associado (number KB .cat) assinado com uma assinatura digital da Microsoft.
Para todas x 86-based versões do Windows Server 2003
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Dsdbutil.exe1.1.3790.4663231,42411-Fev-201011: 38x 86
Para todas as suportadas x 64 versões do Windows Server 2003
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Dsdbutil.exe1.1.3790.4663336,38412-Fev-201007: 57x 64

Como contornar

Para contornar este problema, aumente o tamanho da versão armazenamento alterando o valor do item seguinte registo:
Localização:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ADAM_<Instance-Name>\Parameters

Nome:
EDB max ver pages
(incremento sobre o mínimo)
Tipo:
REG_DWORD

Valor:
<value>
Nota O valor para este item de registo representa o número de blocos de memória de 16 KB reservados. A tabela seguinte contém alguns valores de exemplo para este item de registo e o montante correspondente da memória reservada.
Reduzir esta tabelaExpandir esta tabela
ValorMemória reservada
9600152 MB
12800202 MB
16000252 MB
19200302 MB

Nota Recomendamos que não definir um valor arbitrário elevado para este item de registo porque o computador pode executar falta de memória no espaço de processo Lsass.exe para outras tarefas. Esta recomendação é especialmente verdade numa x 86-based versão do Windows.

Quando testar o valor requerido, recomendamos que aproximar o valor necessário em incrementos de 50 MB. O valor que permite a recolha de lixo trabalhar é o valor que recomendamos que tenta primeiro em qualquer outro computador afectado. Se o colector de lixo não for executada com êxito quando o valor é 19200 (302 MB), recomendamos que contacte o serviço de apoio a clientes da Microsoft para obter ajuda.

Aumentar o tamanho de armazenamento do versão é uma solução temporária para este problema. Esta solução alternativa permite que o código de colecção de lixo passar os objectos inconsistentes. No entanto, este problema poderá ocorrer novamente quando ocorrer o próximo intervalo de duração de tombstone ou quando os objectos de cumprem os requisitos para a pesquisa de Recolectores de dados não utilizados novamente.

Nota
  • É aplicada uma alteração do valor do item de registo depois de reiniciar a instância de ADAM.
  • Poderá detectar o mesmo problema se Serviços LDS do Active Directory (AD LDS) está activado num computador que esteja a executar o Windows Server 2008 ou Windows Server 2008 R2. Para contornar este problema neste cenário, usar esta solução mesma.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Consulte a secção de informações mais no artigo da base de dados de conhecimento 974803.

Propriedades

Artigo: 973284 - Última revisão: 14 de abril de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
Palavras-chave: 
kbmt kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbqfe KB973284 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: 973284

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