Begin met een nauwkeurige observatie
Noteer de getroffen route, tijd en zichtbare fout. Vergelijk de actie in een privébrowserscherm als een sessie of cache betrokken kan zijn. Houd de originele fout terwijl je één verandering tegelijk test. Sluit in gedeelde rapporten inloggegevens, cookies en persoonlijke gegevens uit.
Scheiding van de lagen
Als een naam niet wordt opgelost, controleer dan DNS. Als een verbinding mislukt, controleer bereikbaarheid en de luisterende service. Bij certificaatfouten, controleer hostnaam, vervaldatum en keten. Als een pagina opent maar een actie mislukt, controleer dan de applicatierespons. Deze volgorde verkort het onderzoek.
Bereid een nuttige overdracht voor
Beschrijf het verwachte resultaat, het werkelijke resultaat en de kleinste reproductiesequentie. Voeg een release-identificatie en, indien beschikbaar, een gesanitiseerde verzoekidentificatie toe. Geef aan welke controles zijn geslaagd. Voor account-specifieke problemen, gebruik een vastgesteld contactkanaal dat door uw service- of accountbeheerder is verstrekt.
Veelgestelde vragen
Waarom geeft een genestelde pagina een foutmelding?
Controleer of de gedeployde bestanden de route bevatten en dat de assetpaden correct zijn. Open de volledige URL rechtstreeks, niet alleen via navigatie.
Waarom geven netwerken verschillende DNS-antwoorden?
Resolvers kunnen een eerder antwoord bewaren totdat de cacheperiode eindigt. Vergelijk het gezaghebbende antwoord en het gecachte antwoord voordat je het record opnieuw bewerkt.
Moet ik een verzoek herhalen na een time-out?
Alleen als het veilig is om te herhalen. Een time-out onthult niet of de externe service de bewerking heeft voltooid. Controleer de status of het gedocumenteerde idempotentiemechanisme.
Kan ik een volledig configuratiebestand delen?
Deel in plaats daarvan een minimaal geredigeerd voorbeeld. Verwijder geheimen en persoonlijke waarden terwijl je relevante instellingen voor het probleem behoudt.