Powolne dostarczanie poczty w środowisku programu Exchange, w których skonfigurowano reguły transportu
Oryginalny numer KB: 3145489
Symptomy
Rozpatrzmy następujący scenariusz:
Używasz wystąpienia Microsoft Exchange Server, które ma skonfigurowane reguły transportu.
Co najmniej jedna reguła transportu zawiera co najmniej jeden z następujących warunków:
- AnyOfRecipientAddressMatchesPatterns
- ExceptIfAnyOfRecipientAddressMatchesPatterns
- OdAddressMatchesPatterns
- AdresatAddressMatchesPatterns
Podczas wysyłania wiadomości e-mail do dużej listy adresatów zauważysz duże opóźnienie w dostarczaniu wiadomości niektórym użytkownikom.
W dzienniku aplikacji na serwerach transportu koncentratora może zostać wyświetlone następujące zdarzenie:
Time: DATE TIME ID: 1050 Level: Warning Source: MSExchange Extensibility Machine: COMPUTER NAME Message: The execution time of agent 'Transport Rule Agent' exceeded 90000 milliseconds while handling event 'OnRoutedMessage' for message with InternetMessageId: 'Not Available'. This is an unusual amount of time for an agent to process a single event. However, Transport will continue processing this message.
Przyczyna
Ten problem występuje, ponieważ komunikaty pozostają przez długi czas w kategoryzatorze podczas ich przetwarzania za pośrednictwem reguł transportu na serwerze. Ta sytuacja jest spowodowana przez reguły zawierające warunek "Dopasowuje wzorce". Ten warunek obejmuje złożony i intensywny proces. Tę sytuację można sprawdzić, sprawdzając dzienniki śledzenia komunikatów, aby sprawdzić, czy proces pozostaje przez długi czas w agencie reguły transportu kategoryzatora, jak pokazano w następującym przykładowym wpisie dziennika:
MessageLatency : 06:26:14.9940000
MessageLatencyType : EndToEnd
ComponentServerFqdn : COMPUTER NAME
ComponentCode : CATRT-Transport Rule Agent
ComponentName : Categorizer OnRoutedMessage-Transport Rule Agent
ComponentLatency : 00:48:59
ComponentSequenceNumber : 2
Uwaga
Nawet komunikaty, które nie są wysyłane do dużej listy adresatów, mogą pozostać przez długi czas w kategorii i mają opóźnione dostarczanie. W związku z tym takie komunikaty mogą również powodować problem dla użytkowników.
Rozwiązanie
Aby rozwiązać ten problem, należy unikać używania warunku "Dopasowuje wzorce". Zamiast tego użyj opcji "Zawiera Word", ponieważ ten warunek przechwytuje ciąg słów, które chcesz znaleźć w regule transportu. Znacznie zmniejsza to moc obliczeniową wymaganą do przetwarzania komunikatów, a także zmniejsza opóźnienie komunikatów w środowisku.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla