Recibirá el identificador de evento DFSR 2212 después de reiniciar el servicio DFSR en Windows Server 2008.
En este artículo se describe un problema en el que recibe el evento de replicación DFS 2212 y DFSR se detiene después de reiniciar Windows Server 2008. Poco después, el evento 2214 se registra en el registro de replicación DFS.
Se aplica a: Windows Server 2012 R2
Número de KB original: 977518
Síntomas
Al reiniciar el servicio de replicación del sistema de archivos distribuido (DFSR) en un servidor que ejecuta Windows Server 2008 o reinicia el servidor, es posible que el siguiente evento se registre en el registro de replicación DFS:
Nombre del registro: Replicación DFS
Origen: DFSR
Identificador de evento: 2212
Categoría de tarea: Ninguno
Nivel: Advertencia
Palabras clave: Clásico
Usuario: N/A
Equipo: MyDfsrMember.contoso.com
Descripción:
El servicio replicación DFS ha detectado un apagado inesperado en el volumen Drive_Letter. Esto puede ocurrir si el servicio finalizó de forma anómala (debido a una pérdida de energía, por ejemplo) o si se produjo un error en el volumen. El servicio ha iniciado automáticamente un proceso de recuperación. El servicio recompilará la base de datos si determina que no se puede recuperar de forma confiable. No requiere la intervención del usuario.
Una vez transcurrido algún tiempo, DFSR registra el identificador de evento 2214. Este evento indica que el proceso de recuperación de la base de datos ha finalizado. Durante la recuperación de la base de datos, el rendimiento de la replicación se ralentiza.
Causa
Este problema se produce porque el Administrador de control de servicios (SCM) usa el valor de tiempo de espera predeterminado de 20 segundos para detener un servicio. En algunas implementaciones dfsr complejas, este valor de tiempo de espera puede ser demasiado corto y DFSR se detiene antes de que se cierre la base de datos adecuada. En el reinicio del servicio, DFSR detecta esta condición y realiza la recuperación de la base de datos.
Solución
Para resolver este problema, puede cambiar el valor de tiempo de espera predeterminado que usa SCM agregando el siguiente valor del Registro:
Nombre del valor WaitToKillServiceTimeout
Tipo de datos REG_SZ
Cadena 20000 milisegundos (valor predeterminado)
Para especificar el tiempo de espera, siga estos pasos:
Haga clic en Inicio, en Ejecutar, escriba
regedit
y, a continuación, haga clic en Aceptar.Busque y, a continuación, haga clic en la clave siguiente en el Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
En el menú Editar , seleccione Nuevo y, a continuación, haga clic en Valor de cadena.
Escriba WaitToKillServiceTimeout y presione ENTRAR.
En el menú Editar, haga clic en Modificar.
Escriba 60000 y haga clic en Aceptar.
Salga del Editor del Registro.
Reinicie el servidor.
Si el intervalo de tiempo es distinto de 60 segundos, puede establecer el valor del valor del Registro WaitToKillServiceTimeout en la diferencia de tiempo, en milisegundos, entre los dos eventos siguientes en el registro de eventos DFSR:
1006: el servicio de replicación DFS se está deteniendo.
1008: el servicio de replicación DFS se ha detenido.
Asegúrese de instalar kb 2549760 para garantizar el rendimiento adecuado del valor del Registro WaitToKillServiceTimeout.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de