Sintomas
Depois de usar o cmdlet Suspend-Queue para interromper o processamento em uma fila no Microsoft exchange server 2019 ou no exchange server 2016, mais de 100 mensagens presas na fila de envio, mas nenhum evento é gerado no Microsoft. Exchange. managedavailability \ Canal de monitoramento. Além disso, o canal Microsoft-Exchange-ActiveMonitoring/MonitorResult mostra a seguinte mensagem de erro:
ResultName: SubmissionQueueLengthMonitor
Nome do log: Microsoft-Exchange-ActiveMonitoring/MonitorResult
Fonte: Microsoft-Exchange-ActiveMonitoring
Resultado do monitor (Name = SubmissionQueueLengthMonitor)
< erro > tempo limite de transição deve estar em ordem crescente. TransitionId = 1 </Error >
< Exception > System. ArgumentException: tempo limite de transição deve estar em ordem crescente. TransitionId = 1
É esperado que haja um evento no canal Microsoft. Exchange. ManagedAvailability\Monitoring informando que o comprimento da fila de envio excede o limite.
Solução alternativa
Para contornar esse problema, você pode usar a seguinte substituição de monitoramento: Adicionar-ServerMonitoringOverride-servidor <servername>-Identity HubTransport\SubmissionQueueLengthMonitor-ItemType "Monitor"-PropertyName StateTransitionsXml- PropertyValue ' < StateTransitions > < transição ToState = "degradado" TimeoutInSeconds = "0"/> < transição ToState = "não íntegro" TimeoutInSeconds = "1"/> </StateTransitions > '
Resolução
Para corrigir esse problema, instale uma das seguintes atualizações:
-
AAtualização cumulativa 3 para o Exchange Server 2019ouuma atualização cumulativa posteriorpara o Exchange Server 2019.
-
A14 de actualização cumulativa para o Exchange Server 2016ouuma atualização cumulativa posteriorpara o Exchange Server 2016.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever as atualizações de software.