Runbook
Procedura: Restart workera płatności
Usługa: API płatności klientów
Właściciel: Zespół platformy
Ostatni przegląd: 3 sierpnia 2030
1. Kiedy używać tego runbooka
Użyj, gdy płatności czekają w kolejce dłużej niż 10 minut, a dashboard pokazuje, że worker nie działa.
2. Wymagany dostęp i narzędzia
Dostęp do odczytu dashboardu monitoringu
Dostęp powłoki do produkcyjnego hosta skokowego
Członkostwo w grupie dyżurnej
3. Kontrole przed rozpoczęciem
1. Potwierdź, że alert jest prawdziwy: otwórz dashboard płatności i sprawdź długość kolejki.
2. Sprawdź stronę statusu pod kątem awarii dostawcy.
3. Napisz na kanale incydentu, że zaczynasz.
4. Kroki
1. Zaloguj się do hosta skokowego.
2. Uruchom polecenie restartu usługi dla workera.
3. Poczekaj 2 minuty.
4. Sprawdź, czy długość kolejki maleje.
5. Sprawdź, czy trzy ostatnie płatności zostały zrealizowane.
5. Jak potwierdzić, że zadziałało
Kolejka poniżej 50 i maleje, brak nowych błędów przez 10 minut.
6. Jeśli nie działa
Zatrzymaj workera, przełącz usługę na poprzednie wydanie i eskaluj do inżyniera płatności.
7. Do kogo dzwonić dalej
| Kto | Jak się skontaktować |
|---|---|
| Inżynier płatności na dyżurze | przez system przywołań |
| Lider zespołu platformy | +00 000 000 0000 |
| Kierownik wsparcia klienta, jeśli klienci są dotknięci | kanał wsparcia |
8. Ostrzeżenia
Nigdy nie restartuj obu workerów jednocześnie. Nie czyść kolejki ręcznie.
9. Po zakończeniu
Zapisz notatkę w dzienniku incydentu z godzinami i opisem wykonanych czynności. Zgłoś zgłoszenie, jeśli przyczyna nie jest znana.