docs: 记录夜间累计审核双环境发布与验收
CSS quality / css-quality (push) Has been cancelled

This commit is contained in:
hectorzhao
2026-09-07 23:26:27 +08:00
parent 633ba59775
commit 50ae37242b
3 changed files with 27 additions and 0 deletions
+10
View File
@@ -300,3 +300,13 @@ PostgreSQL备份不能直接把含Prisma专用schema参数的DATABASE_URL交给l
Windows内置tar解压含中文路径的完整归档曾报Invalid empty pathname;本轮用Python tarfile直接读取提交归档计算907文件摘要,并在Linux解压。归档生成、读取和校验分别检查退出状态,失败时生成的残缺压缩包不得发布。Prisma URL通过进程内解析传给PG工具;Redis备份使用已核验REDIS_HOST/PORT及需要时的受限认证环境,不能假定一定存在REDIS_URL。
发布后两环境服务/API/真实PG/三个业务Stream/HTTP资源通过,监控检查complete=true、pendingReceipts0API重启之外既有PID保持。预生产上游6/6;测试6/0是发布前既有状态。用户提供的现有预生产管理员已完成三尺寸登录后只读验收,取代前一发布记录中的“缺少有效管理员入口”遗留项;保留原有2条规则和3条历史版本,不复制测试规则或演示告警。临时公网浏览器连接关闭经连通性复验后通过,不修改网络/认证配置。完整证据及测试规则v4恢复继承记录见testing-progress.md本轮发布验收节。
## 2026-09-07 夜间累计审核发布补充
功能版本633ba597754c1b89943ea3a819f45042f41b019a于测试23:08:23、预生产23:11:59部署完成;包含WPS修复,新增夜间计数/幂等表及审核续发租约字段,迁移20260907143000_night_sending_risk。仅重启API、发送Worker、报备解析Worker,保留dist内Gateway/安全代理与旧哈希静态文件;恢复点和逐项验收见testing-progress.md本次发布节。
跨发行版保留旧资源不要依赖cp -n的成功退出码,本轮预生产跳过已有文件返回非零导致中断。按已核验的切换位置续接,禁止盲目重跑已迁移/移动资产的整份脚本;用逐项存在判断及最终哈希保证不覆盖新index、保留旧资源和运行二进制。PG工具连接使用内存解析后的标准PG环境变量,排除Prisma专用查询参数,不打印密码。
本次独立备份为测试/var/backups/cmpp-platform/night-risk-20260907T230742和预生产/opt/cmpp-platform-backups/night-risk-20260907T231021;前一轮失败备份目录不算恢复资产。旧API依赖及dist仍在各自/opt/cmpp-night-previous-时间戳,历史logs依赖继续保留。新审核记录和预留状态需结合业务恢复,不能把应用回退当作数据回退。
验收需同时读journald与应用append日志;本轮预生产journal无warning不能掩盖API文件内既有日报事务超时。在线回执可在备份与验收之间自动退款,遇到余额摘要变化应核对实际业务流水、消息和服务时间,不回写余额以强行制造摘要一致。测试安全代理缺少运行目录、预生产日报刷新超时作为独立遗留问题登记。