docs: record high-frequency test deployment
This commit is contained in:
@@ -4291,3 +4291,15 @@ git diff --check
|
||||
- 通道页移除逐行连接状态N+1,复用分页接口真实`connectionStates`;通道报备详情将基础配置与任务分页拆分,查询/重置/翻页只刷新1次任务分页。所有功能仍使用真实API和数据库契约,没有增加mock、静态数据或localStorage产品兜底。
|
||||
- 自动化:前端11文件51项、API 51套590项通过;新增映射按钮选中态、通用按钮高度、轻量企业选项、短信摘要/详情拆分、签名摘要白名单契约回归。前端TypeScript、API TypeScript构建、Vite生产构建及`git diff --check`通过;Vite仅保留既有Chart分块超过500kB提示。
|
||||
- 本轮没有部署授权,因此未建立恢复资产、未访问或部署测试/预生产,未执行真实浏览器Network的20次P50/P95、响应字节和PostgreSQL执行计划验收;这些明确留待后续授权发布,不能以单元测试或构建结果冒充线上性能完成。未发送、补发或重投短信,未修改余额、通道或客户配置。
|
||||
|
||||
## 2026-09-02 高频查询整改及企业签名按钮优化(测试环境发布完成)
|
||||
|
||||
- 用户随后明确授权发布测试环境。重新核验本地 `main / ad89e8fed793857daf18ea6cebb995edfe3b74d4`、工作区和测试进度;发布前测试机 `.deployed-commit=cd824999f3b604155e09fbad1f5c6258cfe1d918`,核心服务及 API/Gateway 健康。本轮未访问或修改预生产。
|
||||
- 首份恢复目录因 `DATABASE_URL` 含 Prisma 专用 `schema` 查询参数,在 `pg_dump` 参数校验阶段停止并标记 `.incomplete`,未作为恢复资产。最终成功发布前重新独立建立恢复点 `/opt/cmpp-platform-backups/high-frequency-ui-final-20260902T084800Z`,约667MB,包含 PostgreSQL custom dump、当前运行目录、环境/systemd/Nginx/Prometheus配置、Redis RDB、原部署标记和服务/Stream基线;`pg_restore --list` 842项、运行tar 52591项、配置tar 92项可读,9项 SHA-256 首次及切换前复核均通过。
|
||||
- 精确Git归档包 SHA-256 为 `c59bba2ec4231d77c3136f64cb8b3e7a58ba5abb00b799302cca9abe1953bfcc`。独立目录完成依赖安全、部署契约、Prisma生成、前后端生产构建;95项migration无待执行项。候选目录首次因缺少未跟踪的 `dist` 目标目录在复制既有Gateway二进制前停止,补建后完整构建通过,未修改Gateway源码。
|
||||
- 前两次应用切换均因发布探针顺序问题触发自动回退:第一次未等待Gateway启动,第二次在Gateway重启期间启动API后3000端口未健康;两次均自动恢复旧目录、旧标记和全部服务。隔离3100端口探针确认目标API约3秒健康后,第三次保持未改动的Gateway/Security Agent在线,明确确认3000端口释放再切换成功。最终上一运行目录为 `/opt/cmpp-platform.previous-high-frequency-final-cd82499-20260902T0851Z`。
|
||||
- 2026-09-02 16:50(北京时间)最终 `.deployed-commit=ad89e8fed793857daf18ea6cebb995edfe3b74d4`。API、Send Worker、Submit Outbox、Gateway Callback、Protocol Log Worker、Gateway、Security Agent、Nginx、PostgreSQL、Redis、MinIO、Prometheus均active,7项应用服务 `NRestarts=0`;API、Callback、Gateway健康,Redis PONG。
|
||||
- 命令、结果和协议日志三条Redis Stream发布前后均 `pending=0 / lag=0`,Submit Outbox发布前全部为published。最终发布窗口7项应用服务error级journal为0,API/Worker/Outbox/Callback/Protocol Log/Gateway文件日志未检出新ERROR/FATAL/panic/Unhandled/Exception。测试机Gateway仍为既有上游期望6、已连接0、下游0状态,本轮未手工重连或修改通道。
|
||||
- 实际线上主资源 `index-AXwrLCns.js`、`index-BbnYYqYM.css` 及企业签名分块 `AdminEnterpriseSignaturesPage-DfsTejUl.js` 的SHA-256分别为 `5327e20e224dcabd9bebf2c6e1296e164e40ba7380df089b49e7c21926378661`、`719da5355b1cbfb780438935f31935fa028f9468377a68b9192a9693951da3ab`、`fc3c26c4e6abc86d3c94e77b60e3866d26b82ad8462da5da406a6e1258344ec7`,工作站HTTP回读与服务器一致;外部API健康连续3次HTTP 200。
|
||||
- Browser插件不可用,Chrome接管导航超时;显式绕过本机代理后,工作区Playwright Chrome确认测试环境运营登录页HTTP 200、页面非空、无框架错误层。测试机保存的管理员凭据已失效并返回“用户名或密码错误”,两端临时凭据随即删除;未重置密码、未创建账号,因此登录后的企业签名按钮和真实Network P50/P95尚未在本轮浏览器验收,不以自动化组件测试冒充线上交互通过。
|
||||
- 全程未发送、补发或重投短信,未修改余额、客户、通道、签名或引流业务配置。原有未提交文档及未跟踪文件继续保留,不覆盖、不夹带。
|
||||
|
||||
Reference in New Issue
Block a user