1.1 KiB
1.1 KiB
🚨 Incident Response
事故响应流程 (PHP Hyperf + Vue 3)
严重等级
| 等级 | 定义 | 响应时间 |
|---|---|---|
| P0 | 服务完全不可用 | 15 分钟内 |
| P1 | 核心功能受损 | 1 小时内 |
| P2 | 非核心功能受损 | 4 小时内 |
| P3 | 轻微问题 | 1 工作日 |
响应流程
- 确认: 确认问题、评估影响范围和严重等级
- 通知: 通知相关人员 (企业微信 / Slack #incidents)
- 修复: 定位问题、实施修复或回滚
- 验证: 确认修复有效
- 复盘: 编写事后分析报告
常用命令
# 查看后端日志
tail -f runtime/logs/hyperf.log
# Docker 查看日志
docker compose logs -f hyperf
# 检查数据库连接
php bin/hyperf.php tinker --execute="Db::select('SELECT 1')"
# 检查 Swoole 状态
curl http://localhost:9501/admin/health
# 快速回滚代码
git revert HEAD && git push origin main
# 回滚数据库迁移
php bin/hyperf.php migrate:rollback --step=1
# Docker 回滚到上一版本
docker compose pull && docker compose up -d
# 重启服务
docker compose restart hyperf
最后更新: 2026-02-24