С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

Постмортем — разбор сбоя без поиска виноватых

шпаргалка · Ubuntu 24.04 · systemd 255 https://lab.dimsanych.ru/ru/wiki/postmortem/

Шпаргалка

  • cd ~/incident
  • окно сбоя: -S с какого времени, -U до какого (сегодня, UTC)
  • sudo journalctl -S 12:00 -U 12:10 -o short-iso -t sudo > raw.txt
  • служба — отдельным вызовом: -t и -u вместе дают пустой вывод
  • sudo journalctl -S 12:00 -U 12:10 -o short-iso -u nginx >> raw.txt
  • по времени, в формат «ЧЧ:ММ:СС событие»
  • sort raw.txt | cut -c12-19,26- > timeline.txt
  • первая и последняя ошибка, которую видели пользователи
  • awk '$9 >= 500' /var/log/nginx/access.log | sed -n '1p;$p'
  • unix-время из $msec — в часы
  • date -u -d @1792677901 +%T
Загрузка…