Dev API niedostępny
- resolved
23 października Dev API był niedostępny od 11: 15 do 11: 31 CEST (16 minut). Wycofanie się było spowodowane błędem podczas etapu rozmieszczenia jednego z naszych komponentów. Sekcja zwłok zostanie opublikowana w ciągu 5 dni roboczych.
- postmortem
Podsumowanie 23 października 2026, o godzinie 11: 15 CEST, wszystkie prośby do API Publicznego Dixa (dev.dixa.io\) zaczęły zawodzić z błędem. Wycofanie zostało spowodowane wadliwym wdrożeniem komponentu, który uwierzytelniał przychodzące wnioski API. Nasz zespół wykrył ten problem o 11: 16 rano CEST, zidentyfikował przyczynę i wprowadził rozwiązanie. Pełna obsługa została przywrócona o 11: 31 rano CEST. # # Impact Pomiędzy 11: 15 a 11: 31 CEST, API Dixa Public nie było dostępne dla wszystkich klientów. Każde żądanie API w tym oknie, we wszystkich wersjach API, otrzymało błąd HTTP 500 i nie powiodło się żądanie. Wnioski zostały odrzucone zanim dotarły do naszych systemów, więc żaden wniosek nie został częściowo rozpatrzony, a dane nie zostały utracone ani zmienione. Integracje, które ponownie spróbować nieudane żądania automatycznie zostaną odzyskane na własną rękę. Integracje, które nie próbują ponownie, mogą być konieczne, aby przywrócić wszelkie połączenia wykonane podczas tego okna. # # Root Cause # Wycofanie zostało spowodowane ręcznym wdrożeniem komponentu, który uwierzytelnia każde żądanie do API Publicznego Dixa. Nowa wersja tego komponentu została nieprawidłowo zapakowana, więc nie mogła się uruchomić. Bez działającego kroku uwierzytelniania, każde przychodzące żądanie API nie powiodło się. Sam kod był poprawny; problem dotyczył tylko tego, jak został zapakowany do wdrożenia. # # Resolution Nasz zespół wykrył ten problem o 11: 16 rano CEST i rozpoczął śledztwo w sprawie poszkodowanych usług. Do 11: 26 rano CEST, przyczyna została powiązana z wadliwym rozmieszczeniem. Prawidłowo zapakowana wersja tego samego kodu została wprowadzona o godzinie 11: 30 rano CEST, a wnioski API zaczęły się natychmiast powtarzać. Częstość błędów powróciła do normalnego poziomu o 11: 32 AM CEST. # # Środki zapobiegawcze Aby zapobiec podobnym incydentom, jesteśmy: * Zastąpienie ręcznego rozmieszczania tego składnika automatycznym rurociągiem rozmieszczania * Testowanie każdej zmiany w środowisku postoju przed osiągnięciem produkcji * Poprawa wersji wersjonowanych, więc możemy wrócić do wiedzy - dobra wersja natychmiast * Dodanie dalszych automatycznych wpisów o błędach w uwierzytelnianiu API i poziomach błędów w celu szybszego wykrywania problemów # # Zamykanie notatki Rozumiemy, jak ważny jest niezawodny dostęp do publicznego API Dixa do Twojej integracji i przepływów pracy. Przepraszamy za wszelkie niedogodności spowodowane w tym okresie i jesteśmy zaangażowani w wzmocnienie odporności tej służby.
Automatyczne tłumaczenie oficjalnej aktualizacji incydentu.