Maak van “het valt soms stil” een probleem dat te onderzoeken is.
Lokaal is de fout niet te reproduceren. De applicatie crasht alleen na langdurig bedrijf. Niemand weet of de oorzaak bij de applicatie ligt of bij de apparatuur. In plaats van op gissingen aanpassing op aanpassing te stapelen, vergroten wij de hoeveelheid waarneembare gegevens en beperken wij de mogelijke oorzaken stap voor stap.
Symptomen waarover u advies kunt vragen
- Na uren tot weken ononderbroken bedrijf treden crashes of stilstand op.
- De communicatie met industriële camera’s of randapparatuur valt af en toe weg.
- Het geheugengebruik, het aantal handles of het aantal threads blijft groeien.
- De applicatie werkt alleen onstabiel op bepaalde pc’s of onder bepaalde bedrijfsomstandigheden.
- Er zijn wel logs, maar ze laten niet zien hoe het tot de storing kwam.
Hoe wij het onderzoek aanpakken
1. De situatie en de gevolgen in kaart brengen
Wij bespreken het symptoom, de frequentie, de gebruiksomgeving en de handelingen of wijzigingen vlak voor de storing. Vervolgens ordenen wij afzonderlijke hypotheses over de applicatie zelf, de communicatie, de apparatuur en het besturingssysteem.
2. De benodigde gegevens observeren
Uit logs, netwerkpakketten, excepties, geheugengebruik, het aantal handles en dergelijke kiezen wij de gegevens die nodig zijn om de hypotheses te toetsen. Ontbreekt er informatie, dan voegen wij meetpunten toe en kiezen wij een verzamelmethode die de belasting voor het bedrijfsproces beperkt houdt.
3. De mogelijke oorzaken toetsen
Wij bakenen de omstandigheden waaronder de fout optreedt af en toetsen de hypotheses met reproductietests en vergelijkende tests. Wij houden bevestigde feiten gescheiden van wat nog een aanname is, en leggen zo de basis voor een aanpak voor aanpassingen of aanvullend onderzoek.
Van onderzoeksresultaat naar vervolgstappen
Als de oorzaak is gevonden, beschrijven wij de aanpak voor de aanpassing en de manier om die te verifiëren. Lukt het niet om de oorzaak binnen de afgesproken onderzoeksperiode te achterhalen, dan leggen wij toch vast welke factoren zijn uitgesloten, welke kandidaten overblijven en welke informatie daarna nodig is. Vorm en omvang van de rapportage spreken wij bij de opdracht met u af.
Waar nodig zetten wij ook logs op waarmee u de gang van zaken per verwerkingseenheid kunt volgen, registraties waarmee u de toewijzing en het vrijgeven van resources kunt controleren, en tests van foutscenario’s. Ons doel is niet alleen herstel ter plekke, maar ook een situatie waarin u bij hetzelfde symptoom sneller kunt beslissen.
Wat u ons bij uw adviesvraag kunt laten weten
Vertel ons het symptoom, hoe vaak het optreedt, welke Windows-versie en welke applicatie u gebruikt en wat u al hebt geprobeerd. Als we weten of er logs en broncode beschikbaar zijn, kunnen wij de onderzoeksaanpak beter bepalen. Bij het eerste bericht hoeft u geen vertrouwelijke informatie of inloggegevens mee te sturen.
Hebt u daarnaast doorlopende aanpassingen of onderhoud nodig, dan stellen wij een gecombineerde aanpak voor met Aanpassing en onderhoud van bestaande Windows-software.