Ты дежуришь. Приходит алерт: сайт отвечает 502. На этот алерт у команды есть ранбук — короткая инструкция с командами. Его первые шаги: убедиться, что сайт правда не работает, и посмотреть, что на машине менялось за последний час.
Пройди первые шаги ранбука
Пришёл алерт: сайт отвечает 502. По ранбуку сначала убедись, что сайт правда отвечает 502, потом посмотри журнал команд sudo и проверки сайта за последний час.
Сначала предположи
Алерт пришёл только что. Что журнал покажет перед строкой FIRING?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
lab-app в статусе active, а сайт отвечает 502. Что из журнала связано со сбоем?
-
lab-sitecheck запустился раньше правки и до неё молчал: сайт отвечал 200. FIRING появился только после перезапуска lab-app.
-
active значит, что процесс lab-app работает, но не говорит, где он ждёт запросы. За секунду до FIRING deploy поменял порт и перезапустил службу.
-
Твоя команда записана после FIRING: сбой начался раньше, чем ты открыл журнал.
Сайт начал отвечать 502 через секунду после правки порта и перезапуска lab-app.