Linux Labs

Практики SRE: SLO, инциденты, отказоустойчивость / Ступень 4 из 8

Ранбук и первые 10 минут

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 7 · на машине · 4 мин

Сайт отвечает 502

Чему научишься

  • Проходить первые шаги ранбука — подтвердить симптом и найти, что на машине изменилось последним.
  • Возвращать сервис откатом последнего изменения, сохранив изменённое для разбора.
  • Вести хронологию инцидента по ходу — строками «время событие» по часам машины.

Ты дежуришь. Приходит алерт: сайт отвечает 502. На этот алерт у команды есть ранбук — короткая инструкция с командами. Его первые шаги: убедиться, что сайт правда не работает, и посмотреть, что на машине менялось за последний час.

Упражнение · посмотреть

Пройди первые шаги ранбука

Пришёл алерт: сайт отвечает 502. По ранбуку сначала убедись, что сайт правда отвечает 502, потом посмотри журнал команд sudo и проверки сайта за последний час.

Сначала предположи

Алерт пришёл только что. Что журнал покажет перед строкой FIRING?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

lab-app в статусе active, а сайт отвечает 502. Что из журнала связано со сбоем?

  • lab-sitecheck запустился раньше правки и до неё молчал: сайт отвечал 200. FIRING появился только после перезапуска lab-app.

  • active значит, что процесс lab-app работает, но не говорит, где он ждёт запросы. За секунду до FIRING deploy поменял порт и перезапустил службу.

  • Твоя команда записана после FIRING: сбой начался раньше, чем ты открыл журнал.

Сайт начал отвечать 502 через секунду после правки порта и перезапуска lab-app.

Ubuntu 24.04
Загрузка…