Voor het gesprek met Harry · oorzaak vastgesteld 25-06
De winkel was zaterdagochtend tijdelijk traag/leeg doordat de nachtelijke
artikel‑synchronisatie veel langer duurde dan normaal en doorliep tot in de ochtend.
Er is geen data verloren gegaan. De meeste mandjes herstelden vanzelf; een kleine
groep kunnen we gericht herstellen.
Wat er feitelijk gebeurde — zaterdag 20-06
03:45 De nachtelijke artikel-synchronisatie start (normaal ± 3,5 minuut).
tot 07:31 Die nacht duurde hij bijna 4 uur i.p.v. minuten — en liep door tot in de ochtend, net toen klanten de winkel openden.
07:00 e.v. Tijdens een opschoonstap stond de artikel-database even “op slot”. Daardoor waren artikelen tijdelijk onzichtbaar en leken winkelmandjes leeg.
zo 04:00 Volledige verversing klaar — artikelen weer normaal.
ma ochtend Winkelwagens bijgewerkt.
De data / winkelmandjes — belangrijkste boodschap
Geen dataverlies
De inhoud van de mandjes is niet gewist. Die staat opgeslagen.
Overgrote deel van de klanten: alleen het tónen haperde tijdens de drukke synchronisatie. De mandjes kwamen vanzelf weer compleet terug.
Kleine groep
Bij een beperkt aantal klanten kan een deel van het mandje nog onzichtbaar zijn. Sommige artikelen kregen tijdens het bijwerken een nieuw intern volgnummer, terwijl het mandje nog naar het oude nummer verwees. Die koppeling herstelt zich niet altijd vanzelf.
Dit is gericht herstelbaar. We hebben de vertaling van oude naar nieuwe nummers bewaard én dagelijkse backups, dus we kunnen die mandjes terugzetten naar de juiste artikelen. We hebben in kaart welke klanten dit (mogelijk) raakt en controleren dat per klant vóór we iets aanpassen.
Hoe we dit structureel voorkomen
De zware nachttaken uit elkaar trekken— ze draaiden te dicht op elkaar en zaten elkaar in de weg.
De opschoonstap onschadelijk maken voor de winkel— artikelen hoeven tijdens het bijwerken niet meer “op slot”, zodat winkel en mandjes altijd bereikbaar blijven.
Afstemmen met de hostingpartij (Qware) — we zagen aanwijzingen dat de server tegen een limiet aanliep; checken of die omhoog kan.
Aanpassingen gaan via onze normale test-en-uitrolprocedure: eerst testen, daarna live — niet op vrijdag.
Wat dit níét is
Geen herhaling van eerdere meldingen (artikelen zonder merk, onterecht verdwenen artikelen) — die hadden andere oorzaken en zijn destijds al opgelost. Dit is een aparte, nieuwe situatie rond de snelheid van de nachtelijke verwerking. En: geen dataverlies.
Voor het gesprek
“We hebben de oorzaak gevonden. Zaterdagochtend liep de nachtelijke artikel‑synchronisatie veel langer dan normaal en kwam pas rond half acht klaar, net toen de winkel openging. Daardoor waren artikelen even niet zichtbaar en leken mandjes leeg.
Er is geen data verloren gegaan: voor de meeste klanten kwamen de mandjes vanzelf weer compleet terug. Bij een kleine groep kan een deel van het mandje nog onzichtbaar zijn doordat artikelen tijdens het bijwerken een nieuw intern nummer kregen — dat kunnen we gericht herstellen, we hebben de oude koppeling bewaard en dagelijkse backups.
We passen nu de planning van die nachtelijke taken aan en zorgen dat de winkel tijdens het bijwerken altijd bereikbaar blijft, zodat dit niet terugkomt. Dat gaat via onze normale test-en-uitrol, niet op vrijdag.”