选课排课与教室资源调度的部署运维与应用交接:部署与升级

围绕选课排课与教室资源调度的部署运维与应用交接,说明部署与升级的配置前提与核对动作,结合开课计划、排课表确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

本页面向选课排课与教室资源调度,材料来自开课计划、排课表、选课规则三类业务文件,随学期节奏更新,字段以课程名称、班级数量、起止日期、签字与回执为主。开课计划进入部署升级环节时作为数据行索引状态的来源之一,排课表用于核对迁移后索引状态与教室资源记录是否对应,选课规则用于确认版本同步后规则字段未被旧标记覆盖。三类材料在部署升级中各自承担索引状态核验与交接单据核对角色,不参与镜像构建,也不决定迁移脚本触发顺序。

配置怎么定

部署环境与管理员版本升级页(服务端操作)只输出镜像版本、迁移任务记录与数据行索引状态,可交接的部署状态与操作记录要由运维交接与业务使用接着做。这一环由部署环境与管理员版本升级页(服务端操作)执行,输出镜像版本、迁移任务记录与数据行索引状态,供交接单逐项核对。

对象判断核验动作
主服务与商业版镜像版本两个镜像版本标识须一致且与版本说明相符,版本未同步时开课计划字段无法对齐对照版本说明核对两个镜像版本标识,检查连接串 MONGODB_URI、PG_URL、REDIS_URL 是否随版本同步更新
历史分块训练任务迁移记录旧实例已完全停止、旧任务租约过期后才可触发,记录日期与交接单日期须对得上在管理员版本升级页查看该任务执行记录,核对触发时间与旧实例停止时间
知识库重建状态迁移记录前一个迁移完成后才可触发,两条记录的时间与状态须前后衔接对照两条迁移记录的时间与状态,确认后一条未在前一条完成前执行
数据行索引状态迁移后数据行须为新的索引状态体系,旧标记不应残留抽一条数据行核对状态字段,确认无旧版 rebuilding 标记

容易做错的三处

  • 现象:服务能起来但数据行状态仍是旧标记。原因:迁移脚本未触发或触发时旧实例未完全停止,导致旧任务租约未过期。
  • 现象:两条迁移记录日期对不上。原因:前一个迁移未完成就触发后一个,或交接单未记录触发时间与状态。
  • 现象:两个镜像版本不一致。原因:主服务与商业版镜像未同步更新,或升级时未核对版本标识,交接单缺回执签字。

怎么确认配好了

本功能验收:核两个镜像版本标识,再按顺序核两条迁移脚本的执行记录,确认数据行索引状态字段已切换为新体系。

业务测试:按交接单逐项核对一次,看缺哪一项记录,重点核对开课计划、排课表、选课规则的字段、日期与签字。

  • 核对两个镜像版本标识与版本说明是否一致,检查连接串 MONGODB_URI、PG_URL、REDIS_URL 是否同步更新。
  • 在管理员版本升级页查看两条迁移任务记录,确认触发顺序与旧实例停止时间。