Dev API ikke tilgængelig
- resolved
Den 23. oktober, Dev API var ikke tilgængelig fra 11: 15 til 11: 31 CEST (16 minutter). Udbrud var forårsaget af en fejl under en implementering trin for en af vores komponenter. En post mortem vil blive offentliggjort inden for 5 hverdage.
- postmortem
# # Summary Den 23. oktober 2026, kl 11: 15 CEST, alle anmodninger til Dixa Public API\ (dev.dixa.io\) begyndte at mislykkes med en fejl. Udbrud var forårsaget af en defekt implementering af den komponent, der autentificerer indgående API anmodninger. Vores team opdagede problemet kl. 11: 16 CEST, identificerede årsagen og indsatte et fix. Fuld service blev genoprettet kl 11: 31 CEST. # Impact Mellem 11: 15 og 11: 31 AM CEST, Dixa Public API var ikke tilgængelig for alle kunder. Hver API anmodning i dette vindue, på tværs af alle API versioner, modtog en HTTP 500 fejl, og ingen anmodning lykkedes. Anmodninger blev afvist, før de nåede vores systemer, så ingen anmodning blev delvist behandlet, og ingen data blev tabt eller ændret. Integrationer, der igen mislykkedes anmodninger automatisk vil have inddrevet på egen hånd. Integrationer, der ikke forsøger igen kan være nødt til at genstarte eventuelle opkald i løbet af dette vindue. # Root Cause Udbrud var forårsaget af en manuel implementering af den komponent, der autentificerer hver anmodning til Dixa Public API. Den nye version af denne komponent blev pakket forkert, så den ikke kunne starte. Uden en fungerende godkendelse trin, hver indkommende API anmodning mislykkedes. Selve koden var korrekt; problemet var kun i, hvordan den blev pakket til implementering. # Opløsning Vores team opdagede problemet på 11: 16 CEST og begyndte at undersøge de berørte tjenester. Ved 11: 26 CEST, den grundlæggende årsag var blevet sporet til den defekte implementering. En korrekt pakket version af samme kode blev indsat på 11: 30 AM CEST, og API anmodninger begyndte at lykkes igen med det samme. Fejlrater var tilbage til normale niveauer ved 11: 32 AM CEST. # Forebyggende foranstaltninger For at hjælpe med at forhindre lignende hændelser fremad, er vi: * Udskiftning af manuel installation af denne komponent med en automatiseret implementering rørledning * Test hver ændring i en iscenesættelse miljø, før det når produktionen * Forbedring versionerede udgivelser, så vi kan rulle tilbage til en known-god version straks * Tilføjelse yderligere automatiserede indberetninger om API autentificering fejl og fejlrater til at opdage problemer hurtigere # Closing Note Vi forstår, hvor vigtig pålidelig adgang til Dixa Public API er til din integration og arbejdsgange. Vi undskylder for eventuelle ulemper forårsaget i denne periode og er forpligtet til at styrke modstandsdygtigheden af denne tjeneste.
Automatisk oversat fra den officielle hændelsesopdatering.