Você recebe a ID do evento DFSR 2212 depois de reiniciar o serviço DFSR no Windows Server 2008
Este artigo descreve um problema no qual você recebe o evento de Replicação do DFS 2212 e o DFSR é interrompido após reiniciar o Windows Server 2008. Pouco tempo depois, o evento 2214 é registrado no log de Replicação do DFS.
Aplica-se a: Windows Server 2012 R2
Número de KB original: 977518
Sintomas
Quando você reinicia o serviço DFSR (Replicação do Sistema de Arquivos Distribuídos) em um servidor que está executando o Windows Server 2008 ou reinicia o servidor, o seguinte evento pode ser registrado no log de Replicação do DFS:
Nome do log: Replicação do DFS
Fonte: DFSR
ID do evento: 2212
Categoria da Tarefa: Nenhuma
Nível: Aviso
Palavras-chave: Clássico
Usuário: N/A
Computador: MyDfsrMember.contoso.com
Descrição:
O serviço de Replicação do DFS detectou um desligamento inesperado no volume Drive_Letter. Isso poderá ocorrer se o serviço for encerrado de forma anormal (devido a uma perda de energia, por exemplo) ou um erro no volume. O serviço iniciou automaticamente um processo de recuperação. O serviço recompilará o banco de dados se ele determinar que ele não pode se recuperar de forma confiável. Não é necessária nenhuma ação do usuário.
Depois de algum tempo, o DFSR registra a ID do evento 2214. Este evento indica que o processo de recuperação do banco de dados foi concluído. Durante a recuperação do banco de dados, o desempenho da replicação é lento.
Motivo
Esse problema ocorre porque o SCM (Service Control Manager) usa o valor de tempo limite padrão de 20 segundos para interromper um serviço. Em algumas implementações complexas do DFSR, esse valor de tempo limite pode ser muito curto e o DFSR é interrompido antes que o banco de dados apropriado seja fechado. Na reinicialização do serviço, o DFSR detecta essa condição e executa a recuperação do banco de dados.
Resolução
Para resolve esse problema, você pode alterar o valor de tempo limite padrão usado pelo SCM adicionando o seguinte valor de registro:
Nome do valor WaitToKillServiceTimeout
Tipo de dados REG_SZ
Cadeia de caracteres 20000 milissegundos (valor padrão)
Para especificar o tempo de espera, siga estas etapas:
Clique em Iniciar, clique em Executar, digite
regedit
e clique em OK.Localize e clique na seguinte chave no registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
No menu Editar , aponte para Novo e clique em Valor de Cadeia de Caracteres.
Digite WaitToKillServiceTimeout e pressione ENTER.
No menu Editar, clique em Modificar.
Digite 60000 e clique em OK.
Saia do Editor do Registro.
Reiniciar o servidor.
Se o intervalo de tempo for algo diferente de 60 segundos, você poderá definir o valor do valor do registro WaitToKillServiceTimeout como a diferença de tempo, em milissegundos, entre os dois eventos a seguir no log de eventos do DFSR:
1006 – O serviço de Replicação do DFS está parando.
1008 – O serviço de Replicação do DFS foi interrompido.
Instale o KB 2549760 para garantir o desempenho adequado do valor do registro WaitToKillServiceTimeout
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários