SubmissionQueueLengthMonitor visar "System.ArgumentException: Timeout för övergången..." i Exchange Server 2019 och 2016

Gäller för
Exchange Server 2019 Exchange Server 2016

Symptom

När du använder cmdleten Suspend-Queue för att stoppa bearbetningen i en kö i Microsoft Exchange Server 2019 eller Exchange Server 2016 fastnar fler än 100 meddelanden i insändningskön men ingen händelse utlöses i Microsoft.Exchange.ManagedAvailability\Monitoring-kanalen. Dessutom visar kanalen Microsoft-Exchange-ActiveMonitoring/MonitorResult följande felmeddelande:

ResultName: SubmissionQueueLengthMonitor

Loggnamn: Microsoft-Exchange-ActiveMonitoring/MonitorResult

Källa: Microsoft-Exchange-ActiveMonitoring

Övervakningsresultat (Name=SubmissionQueueLengthMonitor)

<Tidsgränsen för felövergång>bör vara i stigande ordning. TransitionId=1</Fel>

<Exception>System.ArgumentException: Tidsgränsen för övergång ska vara i stigande ordning. TransitionId=1

Det förväntas finnas en händelse i kanalen Microsoft.Exchange.ManagedAvailability\Monitoring som anger att insändningskölängden överskrider tröskelvärdet.

Lösning

För att kringgå det här problemet kan du använda följande övervakningsåsidosättning:
Add-ServerMonitoringOverride -Server <servername> -Identity HubTransport\SubmissionQueueLengthMonitor -ItemType "Monitor" -PropertyName StateTransitionsXml -PropertyValue '<StateTransitions<>Transition toState="Degraded" TimeoutInSeconds="0" /<>Transition ToState="Unhealthy" TimeoutInSeconds="1" /></StateTransitions'>

Lösning

Lös problemet genom att installera någon av följande uppdateringar:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.