Files
kefu/deploy/token-usage-deployed.md
T
2026-09-21 10:34:06 +08:00

32 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 管理端 Token 统计上线记录
2026-09-17 已完成用户授权的管理端服务更新。
- 服务器:`ps@192.168.110.111`,项目 `/opt/im-admin`。
- 页面:[AI 模型 → 调用统计](http://192.168.110.111:8369/#/model/stats)。若仍显示旧页面,可按 Ctrl+F5 刷新。
- 发布目录:`/home/ps/token-usage-20260917`。
- 当前镜像:`zyt/wecom-admin:token-usage-20260917`,同时标记为 `zyt/wecom-admin:current`。
- 镜像 ID:`sha256:5e30dbfc1c57e3b00392bf1c2d80839c66a6f624253d09df516f8706d42d3cd8`。
- 发布包 SHA-256:`63010f7ca8d01cdbf19b5492cbd28132a1c681f635daa6bb0f29ca8a927f9326`。
## 结果
API、模型网关、知识加工三个服务运行正常且重启计数为 0;API 和网关健康检查通过,知识加工服务没有配置独立 healthcheck。候选镜像 261 项后端测试全部通过;前端 15 项测试、类型检查及生产构建通过。部署文件 261 个、镜像内运行文件 253 个均通过 SHA-256 校验。
实际内网入口的首页、统计 JS、API/网关健康接口返回 200;无登录凭证的统计与明细接口返回 401。全部账号及 18 个指定账号的实际数据库查询通过。浏览器自动化初始化失败,未验证已有登录态下的页面点击及 HTTP 200;权限和返回结构由候选镜像自动测试验证。没有为验收制造付费模型请求或客户消息。
核验时归档消息 580463 条(备份时 580451 条);知识 864 条、客户端账号 18 个、模型供应商 5 个、管理用户 1 个。以上计数未减少。桌面端发布策略仍为原有 v1.3.3,未发布或安装桌面端新安装包。
Token 统计从升级后的网关和知识整理实际请求开始累计,上游没有返回的用量显示未返回。历史聊天不能回填为准确的历史 Token。检查时新账本尚无真实调用记录。
## 备份与回滚
- 源码备份:`/home/ps/token-usage-20260917/source-before.tar.gz`。
- 数据库备份:API 容器内 `/data/backups/token-usage-20260917/backend.db`,4,765,184,000 字节,完整性快速检查通过。
- 旧镜像:`zyt/wecom-admin:before-token-usage-20260917`。
- 回滚命令:`bash /home/ps/token-usage-20260917/rollback.sh`。
回滚恢复源码及旧镜像,保留实时数据库,避免覆盖上线后收到的新消息。
本地验证证据位于 `C:/kefu/deploy/token-usage-20260917`:`verification.json`、`lan-verification.json`、`scope-verification.json`、`fresh-data-before.json`、`fresh-data-after.json`、`backup-verification.json`、`candidate-tests-summary.json`。首次测试失败仅涉及依赖本地私有配置的旧测试夹具;补齐测试输入后重新运行完整 261 项通过,生产逻辑未因此修改。