Responder ServiceHealthMSExchangeReplForceReboot saa Exchange Server käynnistymään uudelleen Stop Error -virheellä

Alkuperäinen KT-numero: 2969070

Oireet

Exchange Server 2016 tai Exchange Server 2013 käynnistyy usein uudelleen ja näyttää seuraavan Stop-virheen sinisellä näytöllä.

Bugcheck
Virheentarkistuskoodi 000000EF
Argumentit fffffa801a5f9980 0000000000000000 0000000000000000 00000000000000000

Hallitun käytettävyyden vastaaja ServiceHealthMSExchangeReplForceRebootaloittaa uudelleenkäynnistyksen.

Palautustoimen tapahtumaa havaitaan kohdassa RecoveryActionResults:

Lokin nimi: Microsoft-Exchange-ManagedAvailability/RecoveryActionResults
Lähde: Microsoft-Exchange-ManagedAvailability
Päivämäärä: Päivämäärä ja aika
Tapahtuman tunnus: 500
Tehtäväluokka: Palautus
Taso: Tiedot
Avainsanat:
Käyttäjä: JÄRJESTELMÄ
Tietokone: Exch1.contoso.com
Kuvaus:
Palautustoiminto aloitettiin. (ActionId=ForceReboot, ResourceName=Exch1, Requester=ServiceHealthMSExchangeReplForceReboot, InstanceId=140428.105409.22538.004, ExpectedToFinishAt=2014-04-29T04:59:09.2253815Z

Ja siihen liittyvä Probe-virhesanoma:

Lokin nimi: Microsoft-Exchange-ActiveMonitoring/ProbeResult
Lähde: Microsoft-Exchange-ActiveMonitoring
Päivämäärä: Päivämäärä ja aika
Tapahtuman tunnus: 2
Tehtäväluokka: Anturin tulos
Taso: Virhe
Avainsanat:
Käyttäjä: JÄRJESTELMÄ
Tietokone: Exch1.contoso.com
Kuvaus:
Luotaimen tulos (Name=ServiceHealthMSExchangeReplEndpointProbe/TCP/MSExchangeRepl)
<Virhetarkistus>Microsoft.Exchange.Monitoring.TcpListenerCheck aiheutti poikkeuksen! Poikkeus - Microsoft.Exchange.Monitoring.ReplicationCheckHighPriorityFailedException: Suuren prioriteetin tarkistuksen TcpListener epäonnistui. Virhe: Microsoft Exchange -replikointipalvelun TCP-kuuntelutoiminnon kuntotesti palvelimessa Exch1 epäonnistui. Tämä palvelin ei voi osallistua replikointiin, ennen kuin virhe on ratkaistu. Virhe: Palvelimen Exch1 IP-osoitetta ei voitu määrittää, koska DNS ei palauttanut mitään tietoja.
osoitteessa Microsoft.Exchange.Monitoring.ReplicationCheck.FailInternal()
osoitteessa Microsoft.Exchange.Monitoring.ReplicationCheck.Fail(LocalizedString-virhe)
osoitteessa Microsoft.Exchange.Monitoring.TcpListenerCheck.InternalRun()
osoitteessa Microsoft.Exchange.Monitoring.ReplicationCheck.Run()
osoitteessa Microsoft.Exchange.Monitoring.ActiveMonitoring.HighAvailability.Probes.ReplicationHealthChecksProbeBase.RunReplicationCheck(Type checkType)
Tarkistus 'Microsoft.Exchange.Monitoring.TcpListenerCheck' ei läpäissyt!
Lisätietoviesti – Microsoft Exchange -replikointipalvelun TCP-kuuntelutoiminnon kuntotesti palvelimessa Exch1 epäonnistui. Tämä palvelin ei voi osallistua replikointiin, ennen kuin virhe on ratkaistu. Virhe: Palvelimen Exch1 IP-osoitetta ei voitu määrittää, koska DNS ei palauttanut mitään tietoja.
</Virhe>

Syy

Väärin määritetty verkkosovitin Exchange Server aiheuttaa virheen dns-nimien tarkkuudessa.

Ratkaisu

Varmista, että Rekisteröi tämän yhteyden osoitteet DNS-ominaisuudessa on valittuna verkkosovittimessa:

Näyttökuvassa näkyy, että Rekisteröi tämän yhteyden osoitteet DNS-ominaisuudessa on valittuna.

Huomautus

Jos Exchange-palvelin on DAG:n jäsen ja jolla on erilliset MAPI- ja replikointiverkkosovittimet, varmista, että tämä ominaisuus on valittuna MAPI-verkkoa edustavassa verkkosovittimessa.

Tarkista seuraavassa artikkelissa annetut ohjeet ja varmista, että MAPI- ja replikointiverkkoja edustava verkkosovitin on määritetty vastaavasti.

Suuren käytettävyyden ja sivuston resilienssin suunnittelu

Lisätietoja

Käytä seuraavaa PowerShell-komentoa kyseessä olevassa Exchange-palvelimessa varmistaaksesi, että vastaaja todella aiheuttaa palvelimen uudelleenkäynnistyksen ServiceHealthMSExchangeReplForceReboot .

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

Voit myös hakea crimson-kanavalokista nimeltä Palautustoiminnon lokit ja etätoimintolokit sanalle ForceReboot löytääksesi vastauksen, joka aiheuttaa uudelleenkäynnistyksen.