40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
# 生产验收记录 — 2026-06-01
|
||
|
||
> 执行人:单 Agent(用户唯一对接)
|
||
> 计划:`docs/design/plans/2026-06-01-single-owner-execution.md`
|
||
|
||
## 自动化结果
|
||
|
||
| 项 | 命令/方式 | 结果 |
|
||
|----|-----------|------|
|
||
| Git 同步 | `git reset --hard origin/main` @ b8af1fc | ✅ |
|
||
| 后端重启 | `supervisorctl restart nexus` | ✅ RUNNING |
|
||
| `/health` | `curl http://127.0.0.1:8600/health` | ✅ `ok` |
|
||
| `/app/` | HTTP 状态码 | ✅ 200 |
|
||
| Redis | `redis-cli ping` | ✅ PONG |
|
||
| MySQL | `SELECT 1` | ✅ ok |
|
||
| `test_api.py` | 生产机 | ⚠️ 无 `pytest` 模块;以 WSL/本地 CI 为准 |
|
||
|
||
## 浏览器抽测(2026-06-01 续)
|
||
|
||
详见 `docs/reports/2026-06-01-browser-verification.md`。
|
||
|
||
- [x] SPA 仪表盘 / 服务器 / 告警 / 推送 页面
|
||
- [x] WebSSH `server_id=8` 已连接
|
||
- [x] `health_monitor.sh` cron 已配置
|
||
- [x] 批量选择条(Vuetify4 `v-model` 修复后「已选择 2 台」)
|
||
- [ ] 告警 Telegram 端到端
|
||
- [ ] Push 试跑(避免误操作未执行)
|
||
- [ ] kill Python 守护(维护窗口)
|
||
|
||
## 待维护窗口
|
||
|
||
- [ ] WebSocket 告警 + Telegram 推送与恢复(需超阈值或测试钩子)
|
||
- [ ] WebSSH resize / 长会话断线重连
|
||
- [ ] Push/Sync 选 2 台试跑
|
||
- [ ] kill Python → Supervisor 恢复;health_monitor 连续失败重启
|
||
|
||
## 备注
|
||
|
||
前端构建物不在 git;生产 `web/app/assets` 以最近一次 tar/scp 为准。prune 须先 `--dry-run`(`deploy/deploy-frontend.sh` 已加固)。
|