Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve um problema no qual você recebe o evento de Replicação DFS 2212 e o DFSR é interrompido após a reinicialização do Windows Server 2008. Pouco tempo depois, o evento 2214 é registrado no log de Replicação DFS.
Número original do KB: 977518
Sintomas
Quando você reinicia o serviço DFSR (Replicação do Sistema de Arquivos Distribuído) 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 DFS:
Nome do Log: Replicação DFS
Fonte: DFSR
ID do evento: 2212
Categoria de tarefa: nenhum
Nível: Aviso
Palavras-Chave: Clássico
Usuário: N/A
Computador: MyDfsrMember.contoso.com
Descrição:
O serviço de Replicação DFS detectou um desligamento inesperado no volume Drive_Letter. Isso pode ocorrer se o serviço for encerrado de forma anormal (devido a uma perda de energia, por exemplo) ou se ocorrer um erro no volume. O serviço iniciou automaticamente um processo de recuperação. O serviço recompilará o banco de dados se 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 de evento 2214. Esse 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 é reduzido.
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 resolver esse problema, você pode alterar o valor de tempo limite padrão usado pelo SCM adicionando o seguinte valor do 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, em Executar, digite
regedit
e depois 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 da 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.
Reinicie o servidor.
Se o intervalo de tempo for 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 DFS está parando.
1008 - O serviço de Replicação DFS foi interrompido.
Certifique-se de instalar o KB 2549760 para garantir o desempenho adequado do valor do Registro WaitToKillServiceTimeout