Fehlgeschlagene Hintergrundarbeit anzeigen
Ein synchroner Plug-in-Schritt läuft innerhalb des Speichervorgangs. Weist er ab, sieht die speichernde Person die Ablehnung sofort, und nichts wird geschrieben.
Ein asynchroner Schritt ist anders, und dieser Unterschied ist der Grund, warum es diesen Bildschirm gibt. Er läuft, nachdem der Datensatz bereits gespeichert wurde. Das Speichern war erfolgreich, die Person, die es ausgelöst hat, ist längst weiter, und wenn der Schritt dann fehlschlägt, gibt es niemanden, dem man es sagen könnte.
Fehlgeschlagene Hintergrundarbeit ist der Ort, an dem diese Fälle landen.
Was Sie hier sehen
Wählen Sie im Bereich Administration den Eintrag Fehlgeschlagene Hintergrundarbeit aus. Er steht neben dem Überwachungsprotokoll, und zwar aus demselben Grund: Beide sind eine Aufzeichnung dessen, was eine Umgebung getan hat, und nichts, was Sie erstellen. Er liegt nicht innerhalb einer Lösung – die Warteschlange gehört zur Umgebung, daher deckt eine einzige Liste alles ab, was darin läuft, gleich aus welcher Lösung die Arbeit stammt.
Eine leere Liste ist der gute Zustand – sie bedeutet, dass nichts aufgegeben wurde. Arbeit, die noch läuft, wird hier nicht aufgeführt; ein Schritt, der in zwanzig Minuten erneut versucht wird, ist noch kein Problem.
| Spalte | Was sie Ihnen sagt |
|---|---|
| Was fehlgeschlagen ist | Der Schritt und die Tabelle, deren Schreibvorgang ihn ausgelöst hat |
| Art | Meist Plug-in-Schritt. Prozesse verwenden dieselbe Warteschlange und erscheinen ebenfalls hier |
| Letzter Fehler | Was beim letzten Versuch schiefgegangen ist |
| Versuche | Wie viele Versuche es gab, bevor die Plattform aufgegeben hat |
| Wann | Der Zeitpunkt des Speicherns, das die Arbeit eingereiht hat |
Markieren Sie eine Zeile und wählen Sie Untersuchen aus, um die gesamte Nachricht zu sehen – einschließlich der Werte des Datensatzes zum Zeitpunkt des Speicherns, die meist verraten, warum es fehlgeschlagen ist.
Wie etwas hier landet
Wenn ein asynchroner Schritt einen Fehler auslöst, gibt die Plattform nicht sofort auf. Sie versucht es fünfmal erneut und wartet jedes Mal länger – eine Minute, dann fünf, dann fünfundzwanzig, dann etwas mehr als zwei Stunden. Das deckt den häufigen Fall ab, dass der Schritt richtig war und die Welt kurz falsch: Ein Dienst war nicht erreichbar, ein Datensatz war gesperrt, ein Netzwerkaufruf lief in eine Zeitüberschreitung.
Erst wenn alle fünf fehlgeschlagen sind, wird die Nachricht aufgegeben und hier aufgeführt. Sie wird aufbewahrt, nie gelöscht – die Zeile bleibt mit ihrer Nutzlast und ihrem Fehler erhalten, genau damit Sie sie lesen können.
Wiederholen
Wiederholen stellt die Nachricht mit neuen Versuchen zurück in die Warteschlange, sodass sie wieder alle fünf erhält statt einer letzten Chance. Verwenden Sie es, sobald Sie behoben haben, was falsch war.
Die Arbeit läuft innerhalb von etwa einer Minute. Ist sie erfolgreich, verschwindet sie einfach aus dieser Liste; schlägt sie erneut fehl, erscheint sie wieder, nachdem die Wiederholungen ausgeschöpft sind.
Verwerfen
Verwerfen löscht die Nachricht endgültig. Sie wird nie ausgeführt.
Verwenden Sie es, wenn die Arbeit nie gelingen wird – der Datensatz wurde inzwischen von Hand korrigiert, der Schritt wurde neu geschrieben, das Ziel, das erreicht werden sollte, existiert nicht mehr. Dies ist der einzige Ort in der Plattform, an dem eingereihte Arbeit entfernt wird, und dafür muss ein Mensch entscheiden.
Verwerfen Sie, statt liegen zu lassen. Eine Liste mit Dauerbewohnern ist eine Liste, die niemand liest, und dann ist der nächste echte Fehler wieder unsichtbar – genau das Problem, das dieser Bildschirm löst.
„Dieser Fehler wartet nicht mehr“
Sie haben eine Liste neu geladen, die ein paar Minuten alt war, und jemand anders hat diese Zeile bereits wiederholt oder verworfen – oder Ihre eigene Wiederholung war erfolgreich, und sie ist weg. Laden Sie neu und sehen Sie noch einmal nach.
Was nicht angezeigt wird
- Arbeit, die noch laufen wird. Eine eingereihte oder erneut versuchte Nachricht ist noch kein Fehler.
- Fehler synchroner Schritte. Diese werden im Moment des Speicherns abgewiesen, und die speichernde Person erfährt es sofort. Es gibt danach nichts nachzuholen.
- Fehler aus einer anderen Umgebung. Die Warteschlange lebt in der Umgebung; wechseln Sie also die Umgebung, um deren eigene zu sehen.