Fejlfinding er en proces til at finde og udelukke
årsagen til et problem. Hvis du har et problem med IBM®-softwaren, begynder
fejlfindingsprocessen så snart du stiller dig selv spørgsmålet Hvad skete der?
En
grundlæggende fejlfindingsstrategi på højt niveau omfatter disse trin:
- Dokumentér symptomerne på problemet
- Genskab problemet
- Eliminér mulige årsager
Dokumentér symptomerne på problemet
Der vises muligvis
en fejlmeddelelse, der indikerer, at noget er galt. Det afhænger
af den type problem, der er opstået, om det har noget at gøre med
programmet, med serveren eller med værktøjerne. Notér altid den fejlmeddelelse, der vises. Fejlmeddelelser indeholder ofte koder,
der giver mening, efterhånden som du undersøger problemet nøjere. Der
vises muligvis flere fejlmeddelelser, der ser ens ud, men
som er en anelse forskellige. Ved at notere detaljerne for hver meddelelse
kan du finde ud af mere om problemet.
Kilderne til
fejlmeddelelserne er:
- Oversigten Problemer på arbejdsbænken
- Konsollen på arbejdsbænken
- Logfiler i årbejdsområdet
- Fejldialogbokse
Genskab problemet
Tænk
på de trin, der førte til problemet. Udfør trinene igen for at se,
om du nemt kan genskabe problemet. Hvis du har en testcase,
der kan gentages, er det lettere for dig at finde ud af,
hvilke løsninger der er nødvendige.
Overvej følgende spørgsmål:
- Hvordan blev du opmærksom på, at der var et problem?
- Blev noget udført på en anden måde, så du blev opmærksom på problemet?
- Er det en ny procedure, der er årsag til problemet,
eller har det fungeret tidligere?
- Hvis processen har fungeret tidligere, hvad er så ændret?
- Ændringen kan være en hvilken som helst ændring af systemet,
f.eks. installation af ny hardware eller software eller konfigurationsændringer,
du har foretaget på eksisterende software.
- Opstod der andre symptomer omkring det tidspunkt, da du først blev opmærksom på problemet?
- Opstår det samme problem andre steder? Findes problemet kun på én maskine,
eller findes samme problem på flere maskiner?
- Hvilke meddelelser genereres der, som kan indikere hvad problemet er? Er der andet, der fortæller dig, at der er et problem?
- Hvor ofte opstår problemet?
Eliminér mulige årsager
Begræns
omfanget af problemet ved at udelukke komponenter, der ikke er årsag
til problemet. Når du bruger en proces med udelukkelse, forenkler du
problemet, og du undgår at spilde tid på andre områder. Se i releaseoplysningerne,
der leveres med produktet, og i andre tilgængelige kilder
for at få hjælp til udelukkelsesprocessen.
Begynd med disse spørgsmål:
- Har andre oplevet samme problem?
- Findes der en rettelse, du kan anvende?
- Er der blevet installeret rettelser, eller er der foretaget ændringer på systemet,
som kan være årsag til problemet? Kan rollback af rettelsen eller ændringen
løse problemet?