补全人工回滚及提交中断连查询的实机验收记录

This commit is contained in:
xuans 2026-10-04 00:43:19 +08:00
parent 97c05c4f1e
commit 592f859b3f
7 changed files with 44 additions and 12 deletions

View File

@ -1,5 +1,31 @@
# Linux 生产流程测试记录
## 2026年10月4日00:40 人工回滚成功及人工提交中断连查询
本批继续使用 `e00a757` 正式运行包,没有修改产品源码。时间为 UTC+8。只对已授权的双机测试域名执行,保留原数据库和全部失败历史。
### 人工恢复基线成功
- 正式部署 API 接收任务 `ed4cbe61-2337-4a19-b5c9-6a1ad12ecafa`。第二目标事务 `20261003-163018.496164107-ea4c5b7a0187` 进入 reload_attempted/pending 后,真实 SIGKILL 中断第一台 Scert 进程。
- 临时防火墙规则只限制第一台 Scert 用户 UID 997 到第二台 TCP 22,事先设置九十秒自动撤销;第一目标自动 rolled_back,第二目标 recovery_required,任务 failed/service_restart。恢复服务后立即撤销规则及定时器,root SSH 和站点流量未被规则匹配。
- 正式 `systemctl start Scert-admin` 菜单三先核查所有目标、备份与锁,选择恢复基线并完整确认,生成处置 `c341a3afffa758cc2773ff26ae436e4ef4df3e4d6da08b9ec0cd03e3b53042e3`。
- [✓] 终端返回恢复成功;菜单四独立查询一致。只读 SQL 确认处置 succeeded/rolled_back、原事务 phase/status 均 rolled_back、started/finished 审计完整、recovery_claims 为零。
### 人工提交执行中真实 SSH 断连
- 新任务 `8b055549-dce5-4a11-a4e7-561979688f4d` 同样在第二目标 reload_attempted 阶段中断,生成事务 `20261003-163523.357071304-e4ccd8d9831c` 的 recovery_required;第一目标自动回滚。临时限制仍只匹配 Scert 到第二台 SSH,预设自动撤销并在服务恢复后主动撤销。
- 新建密码 SSH 交互连接,通过正式菜单三选择完成提交,生成处置 `a7b2b4d03b6e6768b793d930acc0b6ff577d77a51a139324edba46711e24ce2a`。
- 00:37:20 独立只读查询确认处置 running、管理终端 activating;随后用 SSH 客户端断开操作连接,工具确认该连接关闭并退出一。不是在动作结束后退出终端。
- 重新建立密码 SSH 连接,仅执行正式菜单四按原处置编号查询,没有重放提交。
- [✓] 查询返回提交成功;只读数据库确认处置 succeeded/committed,原事务 committed,started 为 00:37:10、finished 为 00:38:02,开始/结束审计各一条,占用为零。
### 现场收尾及结论边界
- [✓] 两个临时撤销 timer 均 inactive,OUTPUT 中没有本批 owner/目标地址规则;Scert、目录 socket、Nginx active。
- [✓] 第二台测试域名目录未发现临时文件、备份或锁残留,cert/fullchain 摘要仍为 `7e8b56227b345ed9b66659e428f9bd4421604f11253ab88d65b3ed61737f35cf`;正常 DNS 严格 HTTPS 200,TLS 校验零,连接目标为第二台;Scert、Nginx、MySQL、PMail active。
- [✓] 本批关闭同证书人工提交、人工回滚和执行中 SSH 断连后查询三个实机场景;没有直接修改事务终态或删除占用,没有创建辅助验收脚本。
- [ ] 本批 previous_fingerprint 与 expected_fingerprint 相同,不计为不同版本证书回滚。三数据库首次 Web、系统邮件、DNS/ACME 完整矩阵、第一台公网和无可信基线历史事务仍未全部通过。
## 2026年10月4日00:24 正式升级与独立重新核查成功
本批为保留生产数据的升级和恢复验证,不是清库首次 Web 验收。所有时间为 UTC+8,口令及授权信息不进入记录。

View File

@ -1,11 +1,12 @@
# Scert 开发任务清单
## 2026年10月4日00:24 最新开发及部署复核
## 2026年10月4日00:40 最新开发及部署复核
- [✓] 不确定处置重新核查的源码、竞态、静态检查和三数据库持久化回归通过;前端 275 项通过。
- [✓] 发布提交 `e00a757` 已正式安装第一台,数据库迁移至二十五;不再沿用“尚未部署”的历史状态。
- [✓] 原 `bc4099fd53c10ce0ae643ae2a89c2597fa48ed7ea6d6661fe4126f7f310b7007` 经独立新核查安全收尾,原处置仍 uncertain,事务 committed,新审计关联原编号,占用为零。
- [~] 剩余开发问题继续由实机验收反馈驱动;人工回滚、断连、不同版本证书回滚、三数据库首次 Web 和 DNS/ACME 完整矩阵仍待闭环。
- [✓] 正式本机人工回滚成功,人工提交执行中断开 SSH 后重新登录查询成功;对应事务、开始结束审计和占用释放均有实机证据。
- [~] 剩余开发问题继续由实机验收反馈驱动;不同版本证书回滚、三数据库首次 Web 和 DNS/ACME 完整矩阵仍待闭环,本批只覆盖同证书部署。
- [!] 第一台公网入口、Smail 系统通知授权及两条缺可信基线历史事务仍为未关闭项;本批不等于整体上线完成。
## 2026年10月3日23:58 最新开发状态

View File

@ -1,12 +1,13 @@
# Scert 整改任务执行清单
## 2026年10月4日00:24 最新执行状态
## 2026年10月4日00:40 最新执行状态
- [✓] 最新后端全量、静态检查、五包专项与竞态结束通过;前端 275 项通过。
- [✓] 三数据库重新核查、审计失败与连接池重开验证通过;首批实库时间精度夹具失败及修正复跑均记录,不将首批整体记为通过。
- [✓] 干净 `e00a757` Linux 包经官方安装器升级第一台,schema25、二进制摘要、回环严格 TLS 和监听边界核实通过。
- [✓] 正式菜单五收尾真实 uncertain,菜单四及数据库只读查询确认新审计成功、原历史保留、事务 committed、占用为零。
- [~] 继续人工回滚、执行中断连、不同版本证书回滚与 DNS/ACME 实机剩余矩阵。
- [✓] 正式本机人工回滚成功;另一处置在 running 时主动断开 SSH,重新登录查询人工提交成功,审计与占用复核通过。
- [~] 同证书回滚不等于不同版本回滚;不同版本证书与 DNS/ACME 实机剩余矩阵继续待验。
- [ ] 三数据库清库首次 Web 仍未完成,本次保留数据升级不能替代。
- [!] 公网入口、系统通知授权与两条缺可信基线的历史事务仍未关闭;整体不标记通过。

View File

@ -1,6 +1,6 @@
# Scert 整改、合并与优化清单
## 2026年10月4日00:24 最新有效进度:正式升级及不确定处置收尾通过
## 2026年10月4日00:40 最新有效进度:正式升级、人工回滚及断连查询通过
本节覆盖下方历史状态,仅处理 Linux。沿用已确认需求,不以本次恢复子项代替整体生产验收。
@ -9,7 +9,9 @@
- [✓] 干净提交 `e00a757` 正式 Linux 包构建、路径检查和摘要校验通过;第一台经官方安装器升级至 schema25,回环严格 TLS 就绪检查通过,Scert 仍仅监听回环地址。
- [✓] 正式本机菜单五重新核查原 uncertain 成功;菜单四查询、只读数据库复核均通过。原历史保留,新审计完整,原事务 committed,处置占用为零;未重放远端动作。
- [✓] 第二台测试域名正常 DNS 严格 HTTPS 返回 200;未新增公网端口、辅助验收脚本或额外数据备份。
- [~] 继续人工提交及回滚成功、执行中断连查询、不同证书版本回滚和 DNS/ACME 剩余实机矩阵。
- [✓] 真实故障后正式菜单恢复基线成功,事务 rolled_back,审计完整、占用为零;未手工恢复文件或删除锁。
- [✓] 第二次真实故障后正式菜单完成提交,在处置为 running 时主动断开密码 SSH;重新密码登录后菜单四查询 succeeded/committed,原任务失败历史保留,没有重放处置。
- [~] 本批提交及回滚均为同一有效证书重新部署,不同证书版本回滚和 DNS/ACME 剩余实机矩阵继续待验。
- [ ] 三数据库清库后的首次 Web 全流程仍待执行;本批保留生产数据验证升级和恢复,不能计为首次流程验收。
- [!] 两条无可信旧基线的历史事务保持 recovery_required,不补造证据、不删除锁;第一台公网入口与 Smail 系统通知授权仍待解决和复核。

View File

@ -2,7 +2,7 @@
## 当前发布状态
2026年10月4日00:24:包含迁移二十五的 `e00a757` Linux 正式包已安装第一台。“重新核查不确定处置”已通过源码、三数据库持久化及一次真实提交方向收尾验证,菜单四独立查询确认成功;原不确定历史保留。其他服务器是否升级及其余场景须分别核实,各项实机验收状态以生产测试记录为准。
2026年10月4日00:40:包含迁移二十五的 `e00a757` Linux 正式包已安装第一台。“重新核查不确定处置”已通过源码、三数据库持久化及一次真实提交方向收尾验证,原不确定历史保留。另已实测人工恢复基线、人工提交执行中断开 SSH 后重新登录菜单四查询成功。上述场景使用同一张有效证书,不替代不同版本证书回滚;其他服务器是否升级及其余场景须分别核实,各项实机验收状态以生产测试记录为准。
## 入口与权限
@ -43,4 +43,4 @@ systemctl start Scert-admin
4. 产品只重新核验,不重放远端文件修改或重载。全部文件、残留、锁、严格 HTTPS 及关闭检查通过后,以新审计结束原事务并释放占用,原不确定记录保留。
5. 断连或没有可靠结果时,重启工具选择菜单 `4`,按新核查编号查询;不要再次提交原动作或手动删锁。
运行中处置、证据不足、身份变化及现场不满足收尾条件均拒绝,不因等待超时接管。人工处置成功场景、不同版本证书回滚和完整首次生产验收仍须实测;不能把新增菜单视作这些验收已通过。
运行中处置、证据不足、身份变化及现场不满足收尾条件均拒绝,不因等待超时接管。当前仅已验证测试记录列明的人工处置与断连查询场景,不同版本证书回滚和完整首次生产验收仍须实测;不能把新增菜单视作这些验收已通过。

View File

@ -1,10 +1,10 @@
# 部署事务人工处置设计
## 2026年10月4日00:24 实现与实机验证状态
## 2026年10月4日00:40 实现与实机验证状态
独立重新核查已通过后端全量、竞态、静态检查和三数据库持久化验证,并随 `e00a757` 正式安装至第一台 schema25。正式菜单五及菜单四已验证一次真实提交方向收尾:新核查成功、原 uncertain 保留、原事务 committed、处置占用释放、两组审计保留完整。
该结果不扩展恢复权限:仍不接管 running,不重放远端动作,不补造旧基线。两条无可信基线历史事务继续待处置;真实人工回滚与执行中断连查询等场景须单独完成,不能用本次收尾代替。
随后独立完成真实人工回滚、人工提交执行中主动断开 SSH 并重新登录查询成功;三个场景各有对应事务与处置审计,不互相替代。该结果不扩展恢复权限:仍不接管 running,不重放原处置,不补造旧基线。两条无可信基线历史事务继续待处置;本批使用同一张有效证书,不同版本证书回滚仍需单独验收。
## 2026年10月3日23:58 独立重新核查设计已实现

View File

@ -1,12 +1,14 @@
# 部署事务人工核查任务清单
## 2026年10月4日00:24 重新核查实机复核
## 2026年10月4日00:40 重新核查与人工处置实机复核
- [✓] R6-A 至 R6-D:实现、五包专项与竞态、后端全量、静态检查及三数据库持久化复核通过;审计失败、重开、历史不变与危险场景拒绝仍有断言。
- [✓] R6-E:`e00a757` 经官方安装器升级第一台,schema25;正式菜单五收尾原 uncertain 成功,菜单四独立查询确认结果。
- [✓] 新核查 `798e7235b4491c6ca6fc4e49b2e03f98a68ece86fd40a836df451a0931477d1f` 为 succeeded/committed,关联原处置;开始和结束审计完整,原事务 committed,处置占用为零。
- [✓] 原 uncertain 历史保留,没有直接修改数据库、重放原动作或手工删锁;第二台严格 HTTPS 200。
- [ ] 人工回滚成功、执行中断连查询及不同版本证书回滚仍须分别实测。
- [✓] 人工回滚处置 `c341a3afffa758cc2773ff26ae436e4ef4df3e4d6da08b9ec0cd03e3b53042e3` 为 succeeded/rolled_back,正式菜单查询一致,审计完整、占用释放。
- [✓] 人工提交处置 `a7b2b4d03b6e6768b793d930acc0b6ff577d77a51a139324edba46711e24ce2a` 在 running 时断开 SSH,重新密码登录通过菜单四查询 succeeded/committed;未重复提交,审计完整、占用释放。
- [ ] 不同版本证书回滚仍须实测;本次两个动作都使用同一张有效正式证书,不扩大结论。
- [!] 两条缺可信旧基线历史事务仍为 recovery_required,不因本次成功解除。
## 2026年10月3日23:58 重新核查任务进度