Tuesday, December 5, 2023

Die BizTalk-Orchestrierungsinstanz stürzt möglicherweise ab, wenn Sie BizTalk-Hostinstanzen neu starten, während geordnete Nachrichteninstanzen aktiv sind – Microsoft-Support

Symptome

Stellen Sie sich das folgende Szenario vor:

  • Sie erstellen eine BizTalk-Anwendung in Microsoft BizTalk 2006 R2, in Microsoft BizTalk 2009 oder in Microsoft BizTalk 2010. Die Anwendung verwendet BizTalk-Orchestrierungen, um die geordnete Nachrichtenübermittlung zu implementieren.

  • Sie verwenden die BizTalk-Verwaltungskonsole, um die BizTalk-Hostinstanzen neu zu starten, die die BizTalk-Anwendung hosten, während die geordneten Nachrichtenübermittlungsinstanzen aktiv sind.

In diesem Szenario kann es zu einem Absturz der Orchestrierungsinstanz kommen, die die geordneten Nachrichtenübermittlungsinstanzen veröffentlicht. Darüber hinaus erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:

Eine nicht abgefangene Ausnahme (siehe die „innere Ausnahme" unten) hat eine Instanz des Dienstes „<Dienstname und GUID>" angehalten.
Die Dienstinstanz bleibt ausgesetzt, bis sie administrativ wieder aufgenommen oder beendet wird.
Wenn die Instanz wieder aufgenommen wird, fährt sie mit ihrem letzten beibehaltenen Zustand fort und löst möglicherweise dieselbe unerwartete Ausnahme erneut aus.
Instanz-ID: Dienstinstanz
Formname: Formname
ShapeId: Form-ID
Ausnahme ausgelöst von: Segment 2, Fortschritt 4
Innere Ausnahme: Das Handle ist ungültig. (Ausnahme von HRESULT: 0x80070006 (E_HANDLE))

Ausnahmetyp: COMException
Quelle: Microsoft.XLANGs.BizTalk.Engine
Zielseite: Void Commit()
Das Folgende ist ein Stack-Trace, der den Ort identifiziert, an dem die Ausnahme bei Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.Commit() aufgetreten ist.
bei Microsoft.XLANGs.Core.Service.Persist(Boolean-Fehler, Kontext-CTX, Boolean-IdleRequired, Boolean-FinalPersist, Boolean-BypassCommit

Hinweis: In dieser Fehlermeldung handelt es sich bei dem Wort „obcured" um einen Schreibfehler für das Wort „occurred".

Ursache

Dieses Problem tritt aufgrund einer Racebedingung auf, wenn die XLANG-Engine Orchestrierungsinstanzen herunterfährt und wenn die XLANG-Engine Nachrichteninstanzen verarbeitet.

Auflösung

BizTalk Server 2006 R2

Kumulative Update-Informationen

Der Hotfix, der dieses Problem behebt, ist im kumulativen Updatepaket 4 für BizTalk Server 2006 R2 SP1 enthalten.

Weitere Informationen zum Erhalt des kumulativen Updatepakets erhalten Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:


2682056 Kumulatives Updatepaket 4 für BizTalk Server 2006 R2 SP1

BizTalk Server 2009

Der Fix für BizTalk Server 2009 ist derzeit nicht verfügbar.

BizTalk Server 2010

Kumulative Update-Informationen

Der Fix für dieses Problem wurde erstmals im kumulativen Updatepaket 1 für BizTalk Server 2010 veröffentlicht. Weitere Informationen zum Erhalt des kumulativen Updatepakets finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2497789 Kumulatives Updatepaket 1 für BizTalk Server 2010

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.

Mehr Informationen

Weitere Informationen zur geordneten Nachrichtenzustellung finden Sie auf der folgenden MSDN-Website:

Allgemeine Informationen zur geordneten Nachrichtenzustellung. Klicken Sie für weitere Informationen zu BizTalk Server-Hotfixes auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2003907 Informationen zu BizTalk Server-Hotfixes

No comments:

Post a Comment