Mislukt achtergrondwerk bekijken
Een synchrone plug-instap draait binnen het opslaan. Weigert hij, dan ziet degene die opslaat de weigering direct en wordt er niets geschreven.
Een asynchrone stap is anders, en dat verschil is de reden dat dit scherm bestaat. Hij draait nadat het record al is opgeslagen. Het opslaan is gelukt, degene die het deed is alweer verder, en als de stap daarna mislukt, is er niemand om het te vertellen.
Daarvoor is Mislukt achtergrondwerk.
Waar je naar kijkt
Kies in het gedeelte Beheer de optie Mislukt achtergrondwerk. Het staat naast het auditlogboek, en om dezelfde reden: beide zijn een verslag van wat een omgeving heeft gedaan, niet iets wat je maakt. Het staat niet in een oplossing — de wachtrij hoort bij de omgeving, dus één lijst dekt alles wat erin draait, uit welke oplossing het werk ook komt.
Een lege lijst is de goede toestand — die betekent dat niets is opgegeven. Werk dat nog loopt, staat hier niet; een stap die over twintig minuten opnieuw wordt geprobeerd, is nog geen probleem.
| Kolom | Wat die je vertelt |
|---|---|
| Wat mislukte | De stap, en de tabel waarvan de schrijfactie hem startte |
| Soort | Meestal Plug-instap. Processen gebruiken dezelfde wachtrij en verschijnen hier ook |
| Laatste fout | Wat er misging bij de laatste poging |
| Pogingen | Hoeveel pogingen hij kreeg voordat het platform opgaf |
| Wanneer | Het moment van het opslaan dat hem in de wachtrij zette |
Selecteer een rij en kies Inspecteren om het hele bericht te zien — inclusief de waarden van het record zoals ze waren op het moment van opslaan, wat je meestal vertelt waarom het mislukte.
Hoe iets hier terechtkomt
Werpt een asynchrone stap een fout op, dan geeft het platform niet meteen op. Het probeert het vijf keer opnieuw, en wacht telkens langer — één minuut, dan vijf, dan vijfentwintig, dan iets meer dan twee uur. Dat dekt het gewone geval: de stap was juist en de wereld was even fout — een service lag plat, een record was vergrendeld, een netwerkaanroep liep uit de tijd.
Pas als alle vijf pogingen zijn mislukt, wordt het bericht opgegeven en hier getoond. Het wordt bewaard, nooit verwijderd — de rij blijft bestaan met haar payload en haar fout, juist zodat je ze kunt lezen.
Opnieuw proberen
Opnieuw proberen zet het bericht terug in de wachtrij met een nieuwe reeks pogingen, zodat het weer de volle vijf krijgt in plaats van één laatste kans. Gebruik het zodra je hebt opgelost wat er mis was.
Het werk draait binnen ongeveer een minuut. Lukt het, dan verdwijnt het gewoon uit deze lijst; mislukt het opnieuw, dan komt het terug zodra de pogingen op zijn.
Verwijderen
Verwijderen verwijdert het bericht definitief. Het wordt nooit uitgevoerd.
Gebruik het als het werk nooit zal slagen — het record is inmiddels met de hand gecorrigeerd, de stap is herschreven, het ding dat hij probeerde te bereiken bestaat niet meer. Dit is de enige plek in het platform die werk uit de wachtrij haalt, en daarvoor moet een persoon een beslissing nemen.
Verwijder liever dan het te laten staan. Een lijst met vaste bewoners is een lijst die niemand leest, en dan is de volgende echte mislukking weer onzichtbaar — precies het probleem dat dit scherm oplost.
"Die mislukking wacht niet meer"
Je hebt een lijst vernieuwd die een paar minuten oud was, en iemand anders heeft die rij al opnieuw geprobeerd of verwijderd — of je eigen nieuwe poging is gelukt en de rij is weg. Vernieuw en kijk opnieuw.
Wat het niet toont
- Werk dat nog gaat draaien. Een bericht in de wachtrij of een bericht dat opnieuw wordt geprobeerd, is nog geen mislukking.
- Mislukkingen van synchrone stappen. Die worden geweigerd op het moment van opslaan, en degene die opslaat, krijgt het ter plekke te horen. Er valt achteraf niets in te halen.
- Mislukkingen uit een andere omgeving. De wachtrij leeft in de omgeving, dus wissel van omgeving om die van een andere te zien.