1.1 KiB
1.1 KiB
Runbook: Инциденты
Сервис недоступен
# 1. Проверить что процесс жив
ps aux | grep uvicorn
# 2. Проверить логи
journalctl -u voidea -n 50 --no-pager
# 3. Перезапустить
systemctl restart voidea
# 4. Проверить
curl http://localhost:8020/health
# 5. Если не помогло → rollback
git checkout <previous-stable-tag>
systemctl restart voidea
База данных недоступна
# 1. Проверить PostgreSQL
systemctl status postgresql
# 2. Проверить логи
journalctl -u postgresql -n 50
# 3. Перезапустить
systemctl restart postgresql
# 4. Если повреждена → восстановить из backup
# psql -U voidea -d voidea < backup.sql
Высокая загрузка CPU
# 1. Найти процесс
top -o %CPU
# 2. Найти endpoint
tail -n 100 /var/log/voidea/access.log
# 3. Временно отключить (если endpoint не критичен)
# 4. Разбираться после восстановления