Odpowiedź ServiceHealthMSExchangeReplForceReboot powoduje ponowne uruchomienie Exchange Server z błędem zatrzymania

Oryginalny numer KB: 2969070

Symptomy

Exchange Server 2016 lub Exchange Server 2013 jest często uruchamiany ponownie i wyświetla następujący błąd zatrzymania na niebieskim ekranie.

bugcheck
Kod sprawdzania błędów 000000EF
Argumenty fffffa801a5f9980 0000000000000000 0000000000000000 000000000000000

Ponowne uruchomienia są inicjowane przez usługę managed availability responder ServiceHealthMSExchangeReplForceReboot.

Zdarzenie akcji odzyskiwania jest obserwowane w obszarze RecoveryActionResults:

Nazwa dziennika: Microsoft-Exchange-ManagedAvailability/RecoveryActionResults
Źródło: Microsoft-Exchange-ManagedAvailability
Data: DateTime
Identyfikator zdarzenia: 500
Kategoria zadania: Odzyskiwanie
Poziom: informacje
Słowa kluczowe:
Użytkownik: SYSTEM
Komputerze: Exch1.contoso.com
Opis:
Rozpoczęto akcję odzyskiwania. (ActionId=ForceReboot, ResourceName=Exch1, Requester=ServiceHealthMSExchangeReplForceReboot, InstanceId=140428.105409.22538.004, ExpectedToFinishAt=2014-04-29T04:59:09.2253815Z

I skojarzony komunikat o niepowodzeniu sondy:

Nazwa dziennika: Microsoft-Exchange-ActiveMonitoring/ProbeResult
Źródło: Microsoft-Exchange-ActiveMonitoring
Data: DateTime
Identyfikator zdarzenia: 2
Kategoria zadania: wynik sondy
Poziom: Błąd
Słowa kluczowe:
Użytkownik: SYSTEM
Komputerze: Exch1.contoso.com
Opis:
Wynik sondy (Name=ServiceHealthMSExchangeReplEndpointProbe/TCP/MSExchangeRepl)
<Błąd Sprawdzanie błędu>"Microsoft.Exchange.Monitoring.TcpListenerCheck" zgłosił wyjątek! Wyjątek — Microsoft.Exchange.Monitoring.ReplicationCheckHighPriorityFailedException: Sprawdzanie wysokiego priorytetu nie powiodło się. Błąd: Test kondycji odbiornika TCP dla usługi Replikacja programu Microsoft Exchange na serwerze "Exch1" nie powiódł się. Ten serwer nie może uczestniczyć w replikacji, dopóki błąd nie zostanie rozwiązany. Błąd: Nie można określić adresu IP dla serwera "Exch1", ponieważ system DNS nie zwrócił żadnych informacji.
w witrynie Microsoft.Exchange.Monitoring.ReplicationCheck.FailInternal()
at Microsoft.Exchange.Monitoring.ReplicationCheck.Fail(LocalizedString error)
w: Microsoft.Exchange.Monitoring.TcpListenerCheck.InternalRun()
w witrynie Microsoft.Exchange.Monitoring.ReplicationCheck.Run()
at Microsoft.Exchange.Monitoring.ActiveMonitoring.HighAvailability.Probes.ReplicationHealthChecksProbeBase.RunReplicationCheck(Type checkType)
Sprawdź, czy polecenie "Microsoft.Exchange.Monitoring.TcpListenerCheck" nie zostało przekazane!
Komunikat szczegółowy — test kondycji odbiornika TCP dla usługi replikacji programu Microsoft Exchange na serwerze "Exch1" nie powiódł się. Ten serwer nie może uczestniczyć w replikacji, dopóki błąd nie zostanie rozwiązany. Błąd: Nie można określić adresu IP dla serwera "Exch1", ponieważ system DNS nie zwrócił żadnych informacji.
</Błąd>

Przyczyna

Błędnie skonfigurowana karta sieciowa na Exchange Server powoduje błąd rozpoznawania nazw w systemie nazw domen (DNS).

Rozwiązanie

Upewnij się, że na karcie sieciowej wybrano właściwość Zarejestruj adresy tego połączenia we właściwości DNS :

Zrzut ekranu pokazuje, że wybrano pozycję Zarejestruj adresy tego połączenia we właściwości DNS.

Uwaga

W przypadku serwera Exchange, który jest członkiem grupy DAG i ma oddzielne karty sieciowe MAPI i Replikacja, upewnij się, że ta właściwość została wybrana na karcie sieciowej reprezentującej sieć MAPI.

Zapoznaj się z wytycznymi podanymi w poniższym artykule i upewnij się, że karta sieciowa reprezentująca sieci MAPI i Replikacja jest odpowiednio skonfigurowana.

Planowanie wysokiej dostępności i odporności lokacji

Więcej informacji

Użyj następującego polecenia programu PowerShell na serwerze programu Exchange, którego dotyczy problem, aby upewnić się, że ponowne uruchomienie serwera jest rzeczywiście spowodowane przez usługę odpowiadającą ServiceHealthMSExchangeReplForceReboot .

Get-WinEvent -LogName Microsoft-Exchange-ManagedAvailability/* | where {$_.Message -like "*ServiceHealthMSExchangeReplForceReboot*"} | ft Message,TimeCreated

Możesz też wyszukać w dzienniku kanału karmazynowym o nazwie Dzienniki akcji odzyskiwania i dzienniki akcji zdalnej słowo ForceReboot , aby znaleźć odpowiedź, która powoduje ponowne uruchomienie.