Runbook
Postup: Restartovat platební worker
Služba: API zákaznických plateb
Vlastnící tým: Tým platformy
Naposledy zkontrolováno: 3. srpna 2030
1. Kdy použít tento runbook
Použijte, když platby čekají ve frontě déle než 10 minut a dashboard zobrazuje worker jako nedostupný.
2. Potřebný přístup a nástroje
Přístup pro čtení k monitorovacímu dashboardu
Přístup k shellu na produkčním jump hostu
Členství ve skupině pohotovosti
3. Kontroly před začátkem
1. Ověřte, že alert je skutečný: otevřete dashboard Plateb a zkontrolujte velikost fronty.
2. Zkontrolujte stavovou stránku, zda u poskytovatele neprobíhá výpadek.
3. Dejte vědět do incidentního kanálu, že začínáte.
4. Kroky
1. Přihlaste se k jump hostu.
2. Spusťte příkaz pro restart služby worker.
3. Počkejte 2 minuty.
4. Zkontrolujte, že velikost fronty klesá.
5. Zkontrolujte, že tři nedávné platby byly dokončeny.
5. Jak ověřit, že to fungovalo
Fronta je pod 50 a klesá, po dobu 10 minut se neobjevují nové chyby.
6. Pokud to nefunguje
Zastavte worker, přepněte službu na předchozí verzi a eskalujte na platebního inženýra.
7. Komu volat dál
| Kdo | Jak je zastihnout |
|---|---|
| Platební inženýr v pohotovosti | přes pagingový nástroj |
| Vedoucí platformy | +00 000 000 0000 |
| Vedoucí zákaznické podpory, pokud jsou zákazníci zasaženi | kanál podpory |
8. Upozornění
Nikdy nerestartujte oba workery najednou. Nevyprázdňujte frontu ručně.
9. Po dokončení
Zapište do incidentního logu poznámku s časy a tím, co bylo uděláno. Pokud není známa příčina, vytvořte ticket.