Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
COM+ führt umfangreiche interne Integritäts- und Konsistenzprüfungen durch. Wenn COM+ auf eine unerwartete interne Fehlerbedingung stößt, wird der Prozess sofort beendet. Diese Richtlinie, die als failfastbezeichnet wird, erleichtert die Fehlereindämmung und führt zu zuverlässigeren und robusteren Systemen.
Berücksichtigen Sie einen Fall, in dem COM+ erkennt, dass sich eine ihrer Datenstrukturen in einem beschädigten Zustand befindet. An diesem Punkt sind sowohl die Ursache als auch die Größe der Korruption unbekannt und leider kann COM+ nicht feststellen, wie weit sich der Schaden ausgebreitet hat. Obwohl COM+ sich in einem unbestimmten Zustand befindet, wird es nicht isoliert ausgeführt. Wie andere DLLs wird sie in einer Prozessumgebung gehostet und teilt einen einzigen Adressraum mit der ausführbaren Hauptprogrammdatei und vielen anderen DLLs. Daher geht COM+ davon aus, dass der gesamte Prozess beschädigt wurde und der Prozess sofort beendet wird, um zu verhindern, dass potenziell beschädigte Informationen auf andere Prozesse verteilt werden oder schlimmer noch, dass beschädigte Daten zugesichert und dauerhaft gemacht werden können.
COM+ lässt keine Ausnahmen außerhalb eines Kontexts zu. Wenn während der Ausführung innerhalb eines COM+-Kontexts eine Ausnahme auftritt und die Anwendung die Ausnahme nicht abfangen kann, bevor sie aus dem Kontext zurückgegeben wird, fängt COM+ die Ausnahme ab und beendet den Prozess. Die Verwendung der failfast-Richtlinie in diesem Fall basiert auf der Annahme, dass die Ausnahme den Prozess in einen unbestimmten Zustand versetzt hat; es ist nicht sicher, die Verarbeitung fortzusetzen.
Als Entwickler oder Administrator sollten Sie das Ereignisanzeige-Anwendungsprotokoll auf Details zu fehlschlagenden Aktionen oder schwerwiegenden Anwendungsfehlern prüfen.
Verwandte Themen