Ulepszenie
Załóżmy, że używasz wielu serwerów BizTalk. Gdy wystąpi problem z jednym wystąpieniem hosta (na przykład certyfikat jest uszkodzony lub na jednym z serwerów zabraknie miejsca), może nastąpić bardzo długi przestój. W takiej sytuacji lokalizacja odbioru może być zamknięta i inne wystąpienia hosta mogą nie być w stanie kontynuować odbierania danych, mimo że nie występują u nich żadne problemy.
Teraz możliwe jest skonfigurowanie lokalizacji odbioru w celu odzyskania sprawności po przejściowych błędach, a nie całkowitego wyłączenia przez BizTalk. W przypadku błędu lokalizacje odbioru zostaną wyłączone na hoście, na którym występuje błąd, a usługa BizTalk podejmie próbę jego odzyskania w pewnym konfigurowalnym interwale czasu. Lokalizacja odbioru będzie nadal działać na innych hostach. Tę zmianę można wprowadzić, dodając wartość DWORD ReceiverFaultToleranceEnabled o wartości 1 w następujących lokalizacjach:
- Dla 64-bitowych instancji hosta BizTalk: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
- Dla 32-bitowych instancji hosta BizTalk: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
Domyślnie usługa BizTalk podejmie próbę odzyskania lokalizacji odbioru z błędu w każdym interwale odświeżania pamięci podręcznej. Tę wartość (w sekundach) można zmienić, dodając wartość DWORD ReceiverFaultToleranceRetryInterval z dowolną inną żądaną wartością w następujących lokalizacjach:
- Dla 64-bitowych instancji hosta BizTalk: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
- Dla 32-bitowych instancji hosta BizTalk: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
To ulepszenie jest zawarte w następującej aktualizacji zbiorczej dla programu BizTalk Server:
- Aktualizacja skumulowana 7 dla programu BizTalk Server 2016
Źródła informacji
Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2555976 Lista dodatków Service Pack i aktualizacji zbiorczych dla BizTalk Server
Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2003907 Informacje o poprawkach oprogramowania BizTalk i obsłudze aktualizacji zbiorczych