Python 现代开发学习笔记

(三十五)恢复以后重做完成标准

1. 采集查询项目

恢复到新目录时,先重建 Python 环境,再把数据库备份恢复成新的数据库文件,同时保留 archives。设置 CATALOG_DB 和 CATALOG_ARCHIVES,执行迁移检查后启动服务。依次核对总数六、未读四、第二页 b106 和最近修改的书名。

如果这次任务停在入库失败,原始快照已经存在,先修复写入原因,再重放原文件。已经完成的快照重复重放,批次和书目不增加;重新采集则产生新的批次报告。检查时同时看 runs 与 books,别只比较页面数量。

2. 训练推理项目

重建相应依赖,复制完整模型根目录,执行 model-lab verify v1,再启动指定版本。请求 /model 核对版本、特征顺序和数据摘要,随后发送 minutes=35、sessions=3,与恢复前保存的预测比较。重新训练会产生新的实验结果;恢复现有服务时使用已经保存的完整版本。

书目恢复、原始快照重放、模型目录恢复与相同请求核对各自推进,最终比较恢复前后的持久状态和预测

3. 检查交付是否已经完整

把两个项目各复制到一个新位置,由另一份环境执行安装、初始化与主要操作。交付目录包含源码、资源、输入数据、锁定文件、测试和运行说明;运行数据备份单独保存。接手者应能按 README 完成首轮采集或训练,再通过相同请求得到可核对结果。

本章的运行记录、环境与构建情况统一见 核验记录。这份记录也说明哪些检查在本机执行过,哪些部署配置还需要在目标环境继续运行。

笔记正文与全部题解 · Ctrl / ⌘ K