2.7 KiB
管理端 Token 统计上线记录
2026-09-17 已完成用户授权的管理端服务更新。
- 服务器:
ps@192.168.110.111,项目/opt/im-admin。 - 页面:AI 模型 → 调用统计。若仍显示旧页面,可按 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 项通过,生产逻辑未因此修改。