docs: record shared receipt deployment

This commit is contained in:
hectorzhao
2026-07-24 13:00:54 +08:00
parent ca12f14b00
commit 2ee39056eb
+11
View File
@@ -2361,3 +2361,14 @@ git diff --check
- 使用当前构建启动独立本地NestJS API,连接真实PostgreSQL和Redis执行`tools/smoke/receipt-cross-connection-smoke.mjs`:第二片从副连接进入后回执行的逻辑通道为原通道、主记录保持`submitted`;第一片补齐后主记录为`delivered`,恰好2条回执和2个已送达分片,脚本最终清理全部合成业务数据。
- `verify:phase8`首次使用共享Redis且本机已有API争用时为373.05 TPS,低于500阈值,明确记为失败;改用独立临时Redis完整重跑为764.69 TPS并通过,临时Redis随后停止。前端仅保留既有约1.93MB单chunk警告。
- 本次不新增Prisma模型或migration。发布后仍需只读确认服务、67条migration、Redis Stream、5条供应商通道重连、通讯日志新方向和近期错误;未经单独授权不发送真实短信,也不改写`13127620092`历史业务记录。
## 2026-07-24 跨连接回执、长短信聚合与通讯日志闭环发布(`ca12f14b`
- 功能提交`ca12f14b0007ee75f727d18e66791a669838b66e``fix: reconcile shared-channel receipts and protocol logs`)已推送至`origin/main`,首次推送即成功。提交包含另一会话留下的通讯日志方向/去重改动及本轮回执聚合修复;未提交`api/tsconfig.build.tsbuildinfo``outputs/`
- 部署前备份位于`/opt/cmpp-platform/backups/releases/20260724-125251`PostgreSQL gzip 4426218字节、SHA-256 `0ae8714a29f753e4d313179e2471f6bff15d1d7dc996ef57d7052bb7ddd8a61d`;运行源码tar.gz 28655559字节、SHA-256 `40065d00c72273771abf63b430069332351586b02ac2462345eca045997a838c`;环境文件850字节、SHA-256 `189f4f67e9d52f3c1ce751d1005c08667b1b4efcd0c576aaa5ad3249c822e4e7`。三份文件权限均为600,gzip、tar和`sha256sum -c`全部通过。
- 精确Git归档大小1678722字节,本机与服务器SHA-256均为`ba9dc5f2f823eea810e2ef89798ae55e90f832e2e50a99d50295064eea4a31f6`,tar完整性通过。运行目录以该归档替换并保留`backups/node_modules/api/node_modules/dist/logs/.deployed-commit`;部署前目录额外保留在`/opt/cmpp-platform.previous-20260724-125251`作为短期恢复副本。
- `tools/deploy/production-deploy.sh`成功完成依赖安装、Prisma generate、migration deploy、前端/API/Gateway构建,并明确先重启Gateway、再重启API。根项目59个包和API 717个包审计均为0漏洞;67条migration全部齐全,无待应用migration`.deployed-commit=ca12f14b0007ee75f727d18e66791a669838b66e`
- Gateway、API、Nginx、PostgreSQL、Redis和MinIO均active`12026/17890/8090/3000/6379/5432/9000`监听,API/Gateway health为okRedis PONG。`gateway.submit.commands`消费者1、`pending=0``lag=0`10个通道TPS配置键存在。
- Gateway重启后5条活动供应商通道有4条立即在线,“富泷物业-联通”首次鉴权失败并按数据库`nextReconnectAt=2026-07-24 12:59:31+08`自动慢重试;到13:00只读复核时5/5均为`connected/currentConnections=1/desiredConnections=1`,最近心跳持续刷新、`nextReconnectAt``lastError`清空。
- 公网首页、运营登录、客户端登录和API health均HTTP 200,公网CMPP 17890 TCP连接成功。真实浏览器加载运营端登录页,标题正确、页面无横向溢出、控制台0条业务error/warn;因图形验证码保护,本轮未绕过登录,登录后通讯日志页面仍需下一次人工登录结合真实短信复测。
- 发布后API/Gateway日志未出现panic、fatal、unhandled、exception、通讯遥测失败或`SMS message record not found`。本次未发送真实短信、未修改或回填`13127620092`历史业务数据;跨连接真实供应商回执和长短信两片最终聚合仍需下一次授权测试短信或自然业务回执验证。