El controlador de dominio se ejecuta más lentamente o deja de responder cuando se ejecuta el proceso de recopilación de basura

Seleccione idioma Seleccione idioma
Id. de artículo: 974803 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En un controlador de dominio (DC) se está ejecutando Windows Server 2003 Windows Server 2008, o Windows Server 2008 R2, puede experimentar los síntomas siguientes:
  • El servidor se ejecuta más despacio de lo esperado cada varias horas.
  • El servidor deja de responder cada varias horas.
Este problema dura varios minutos y, a continuación, desaparece.

Nota Si utiliza al Monitor de rendimiento (Perfmon.exe) para supervisar el controlador de dominio, descubre que el uso de CPU y la E/s de disco están muy altos cuando se produce este problema.

Nota Si habilita la recolección de elementos registro de sucesos a la kB314980, observa que el proceso de recopilación de basura se ejecuta cuando se produce este problema. Sin embargo, no se eliminan objetos de desecho.

Cuando se produce este problema, se agregan uno o varios de los siguientes eventos en el registro del servicio de directorio:
Tipo de suceso: Error
Origen del suceso: NTDS ISAM
Categoría del suceso: (14)
ID. de suceso: 623
Fecha:<date> </date>
Tiempo:<time> </time>
Usuario: N/d
Equipo:<computer name=""> </computer>
Descripción: NTDS (432) NTDSA: El almacén de versión para esta instancia (0) ha alcanzado su tamaño máximo de <number>. Es probable que una transacción de larga ejecución está impidiendo la limpieza del almacén de versión y lo que hace que se acumulan en tamaño. Se rechazarán las actualizaciones hasta que la transacción de larga duración ha sido completamente confirma o se deshace. </number>
Transacción de larga ejecución posible:
Id. de sesión:<id> </id>
Contexto de sesión: <context> ThreadId del contexto de sesión: <id> Liberador de espacio: 1</id></context>
Tipo de suceso: Error
Origen del suceso: NTDS General
Categoría del suceso: Procesamiento interno de
ID. de suceso: 1519
Fecha:<date> </date>
Tiempo:<time> </time>
Usuario: NT AUTHORITY\LOCAL SERVICE
Equipo:<computer name=""> </computer>
Descripción: Error interno: Active Directory no pudo realizar una operación porque la base de datos se ha quedado sin almacenamiento de información de versión.
Datos adicionales ID. interno: 2080490
Tipo de suceso: Error
Origen del suceso: Replicación de NTDS
Categoría de sucesos: replicación
ID. de suceso: 1479
Descripción: Active Directory no pudo actualizar el siguiente objeto en el controlador de dominio local con los cambios recibidos del siguiente controlador de dominio de origen. Active Directory no tiene suficiente versión de base de datos Guardar para aplicar los cambios.
Objeto:<object dn=""> </object>
GUID del objeto:<object guid=""> </object>
Controlador de dominio de origen:<dc guid-based="" dns="" name=""> </dc>
Acción del usuario
Reinicie este controlador de dominio. Si esto no resuelve el problema, aumente el tamaño del almacén de versión de base de datos. Si va a llenar los objetos con un gran número de valores o el tamaño de los valores es especialmente grande, disminuya el tamaño de los cambios futuros.
Datos adicionales
Valor de error: 8573 La base de datos está fuera del almacén de versiones.

Causa

Este problema se produce porque hay muchos objetos incoherentes o hacer referencia a las operaciones fantasmas en Active Directory. El DELTIME se establece el atributo de estos objetos. Sin embargo, el isEliminado atributo de estos objetos es NULL. Debido a la DELTIME atributo, el recolector de elementos no utilizados incluye estos objetos en su análisis de la base de datos. Por lo tanto, no se puede eliminar estos objetos.Muchos objetos incoherentes puede causa el proceso de recopilación de basura para utilizar un espacio de almacenamiento de información de versión.

Este problema se produce durante el proceso de recopilación de basura de los objetos de desecho. El código de limpieza de objetos de desecho en el proceso de recopilación de basura actualizará el DELTIME para estos objetos incoherentes, porque considera que ellos hacen referencia las operaciones fantasmas. En este estado, tcódigo de limpieza de objetos de desecho genera una transacción de base de datos para estas actualizaciones y para muchos objetos consecutivos. Por lo tanto, el tamaño de la transacción supera el tamaño del almacén de versiones.

El recolector de elementos no utilizados lo trata como un error grave y deteners. cualquiera de los registros de base de datos requiere la limpieza no se analizan, por ejemplo objetos de desecho que vencen para su eliminación. Se vuelve a intentar el procedimiento en la próxima ejecución del recolector de elementos no utilizados. Por lo tanto, también puede fallar el siguiente intento.

Estos objetos incoherentes no son fáciles de identificar, como DELTIME es una columna de base de datos interna. No aparecen como objetos de la interfaz de usuario o de exportación de una base de datos. Si sospecha que se ven afectados por este problema, pero desea ser positivo que aplicar esta revisión le ayudará a, se recomienda que en contacto con el soporte técnico de cliente de Microsoft para investigar el estado de las bases de datos afectados.

Por otra parte, estos eventos puede deberse aHay demasiados hacer referencia a las operaciones fantasmas. Estos registros de base de datos son marcadores de posición para objeto unidireccional (de vínculosque tener No hay vínculos hacia atrás) en el que el objeto de destino fue el objeto de desecho se quitan de la base de datos. Sin embargo, no se cambia la referencia. Estas referencias tener limpiar. Para hacer esto Eliminando el valor del atributo o por cambiar la referencia en un objeto válido. Un ejemplo de esta clase es el "Secretario" atributo.

NosRecomendamos que en contacto con soporte técnico de cliente de Microsoft que le ayudarán a identificar y eliminar estas fantasmas de referencia.

Solución

La revisión para Windows Server 2003 está disponible ahora. Si se produce este problema en un equipo que ejecuta Windows Server 2008 o Windows Server 2008 R2, puede seguir la pasos Proporciona en el la Sección de solución. Es RecomendamosED que con el soporte técnico al cliente de Microsoft para recibir ayuda.

Información de la revisión

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a sistemas que experimenten el problema descrito en este artículo. Esta revisión podría ser sometida a pruebas adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, póngase en contacto con servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o cualquier solución de problemas es necesario, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las cuestiones y problemas que no reúnan los requisitos para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft y soporte técnico o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario de "Descarga de revisión disponible" muestra los idiomas para que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar esta revisión, debe estar ejecutando Windows Server 2003 Service Pack 2 (SP2). Además, debe instalar Active Directory.Para obtener más información acerca de cómo obtener un service pack de Windows Server 2003 o un service pack de Windows XP Professional x 64 Edition, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100Cómo obtener el service pack más reciente para Windows Server 2003

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar esta revisión.

Información de reemplazo de hotfix

Esta revisión no sustituye a ninguna revisión publicada previamente.

Instrucciones de instalación

Después de instalar este hotfix, siga estos pasos.
  1. Reinicie el Controlador de dominio en modo de restauración del servicio de directorio.
  2. Inicie sesión como un Administrador.
  3. Abra un símbolo del sistema.
  4. En el símbolo del sistema, escriba los comandos siguientes y, a continuación, presione ENTRAR después de cada comando:

    Ntdsutil
    análisis semántico de la base de datos
    Ir a corrección
  5. Después de ejecutar el comando, encontrará un archivo "dsdit.dmp.x" en la carpeta desde la que se ha ejecutado NTDSUTIL que enumera todos los objetos que se han corregido. "x" es el número de la ejecución del análisis semántico de la base de datos, por favor, compruebe el archivo más reciente.
  6. Reinicie el equipo en modo normal.

Información de archivo

La versión de inglés (Estados Unidos) de esta revisión instala los archivos que tienen los atributos que se enumeran en las tablas siguientes. Las fechas y las horas de estos archivos se muestran en hora Universal coordinada (UTC). Se muestran las fechas y las horas de estos archivos en el equipo local en horario local junto con la diferencia de horario de verano (DST) actual. Además, las fechas y las horas pueden cambiar cuando realiza ciertas operaciones en los archivos.
Notas sobre la información de archivo de Windows Server 2003
  • Además de los archivos que se muestran en estas tablas, esta revisión también instala un archivo de catálogo de seguridad asociado (KBnúmero.cat) que se ha firmado con una firma digital de Microsoft.
Para todas x 86 de las versiones de Windows Server 2003 SP2

Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Ntdsutil.exe5.2.3790.4650312,83215-Ene-201012: 42x 86
Para todas versiones de 64 de Windows Server 2003 SP2 x

Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataformaRequisito de SPRama de servicio
Ntdsutil.exe5.2.3790.4650503,29615-Ene-201015: 14x 64SERVICE PACK 2No es aplicable
Wntdsutil.exe5.2.3790.4650312,83215-Ene-201015: 14x 86SERVICE PACK 2WOW
Para todas las versiones basadas en IA-64 de Windows Server 2003 SP2

Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataformaRequisito de SPRama de servicio
Ntdsutil.exe5.2.3790.4650807,42415-Ene-201015: 14IA-64SERVICE PACK 2No es aplicable
Wntdsutil.exe5.2.3790.4650312,83215-Ene-201015: 14x 86SERVICE PACK 2WOW

Solución

Para solucionar el problema, aumente el tamaño de almacenamiento de información de versión cambiando el valor del elemento del registro siguiente:

Ubicación:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

Nombre:
Páginas EDB ver max (incremento durante el mínimo)

Tipo:
REG_DWORD

Valor:
<value></value>

Nota El valor de la configuración es el número de fragmentos de memoria de 16 KB que se reservan. Por ejemplo:
9600 = 152 MB
12800 = 202 MB
16000 = 252 MB
19200 = 302 MB

Nota No se puede establecer un valor alto arbitrario, especialmente en un sistema operativo x 86. Usted puede quedarse sin memoria en el espacio de proceso LSASS para otras tareas.

Le recomendamos que se acerque el valor requerido en incrementos de 50 MB. El valor que habilita la recolección de elementos trabajar, a continuación, debe ser el valor base que se trató de controladores de dominio adicionales afectados. Si el recolector de elementos no se ejecuta correctamente cuando el valor es "19200" (302 MB), NosRecomendamos que se comunique con los servicios de soporte técnico de Microsoft para obtener ayuda.

AumentoING el tamaño de almacenamiento de información de versión es sólo un método temporal. Lo Habilitars el código de recogida de basura para pasar estos objetos incoherentes. Sin embargo, esto puede ocurrir otra vez después de un intervalo de duración de objetos de desecho o Cuando los objetos están en el ámbito del análisis del recolector de elementos nuevo.

Estado

Microsoft ha confirmado que se trata de un problema en los productos de Microsoft que se enumeran en la sección "Se refiere a:".

Más información

Este problema puede producirse después de llevar a cabo una restauración autoritaria. Tél problemas se produce con las bases de datos con 100.000 afectados los objetos o más. Forma proactiva puede ejecutar el procedimiento en la sección de solución para corregir las bases de datos afectados, o es posible que Utilice se reactiva cuando se producen errores de almacén de versión en la sección Síntomas.

Para obtener más información sobre el proceso de recopilación de basura de base de datos de Active Directory, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
198793El proceso de recopilación de basura de base de datos de Active Directory
Para obtener más información acerca de cómo habilitar el nivel de registro de recopilación de basura, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314980 Cómo configurar el registro de sucesos de diagnóstico de Active Directory en Windows Server 2003 y en Windows 2000 Server

Para obtener más información acerca de cómo habilitar el nivel de registro de recopilación de basura, visite el siguiente sitio Web:
Cómo habilitar el nivel de registro de la recogida de basura

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 974803 - Última revisión: miércoles, 03 de agosto de 2011 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • 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 (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palabras clave: 
kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB974803 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 974803

Enviar comentarios

 

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