◆ 客户上线回滚预案包 · 2026-04-28 20:30

把回滚触发、执行时序和证据回收一次讲清楚

本页面用于真实上线或试运行窗口内快速统一回滚触发条件、谁来拍板、谁来执行恢复、什么时候回收证据,以及值班联络、排班、监控和数据库演练如何联动,适合直接发给客户群和项目组作为回滚待命材料。

ROLLBACK_HOLD回滚结论
6回滚检查项
4执行阶段
4触发条件

一、回滚检查项

RBK-001 · 放行会结论允许进入窗口BLOCKED当前:WAR_ROOM_BLOCKED

若放行会仍为暂不放行,则回滚预案仅能作为待命包,不进入执行窗口。

RBK-002 · 执行窗口与回滚触发口径已同步BLOCKED当前:WINDOW_HOLD

需先明确窗口是否打开,再决定触发后是暂停还是立即回滚。

RBK-003 · 值班排班主备关系已排清BLOCKED当前:ROSTER_GAPS

若主备值班与交班动作未明确,回滚时很容易出现无人拍板。

RBK-004 · 监控告警链路WARNING当前:UNKNOWN/PASS 以最新监控为准

需确认公网、API、核心接口告警能被值班群及时看到。

RBK-005 · 数据库恢复演练WARNING当前:UNKNOWN/PASS 以最新演练为准

需确认恢复步骤、校验动作和恢复后复测链路。

RBK-006 · 真实上线门禁状态WARNING当前:NO_GO/GO_LIVE_RISK 以门禁页为准

回滚后应重新回到门禁校验,不可直接继续窗口。

二、回滚执行阶段

RBK-PH-001 · 30 秒内主责任人:项目负责人备份:客户负责人

在值班群同步停止窗口、影响范围、当前触发条件,并冻结继续执行动作。

RBK-PH-002 · 5 分钟内主责任人:开发负责人备份:运维负责人

确认异常是否落在下单、分单、配送、签收、账单、公网或 API health 主链路,给出回滚判断。

RBK-PH-003 · 10 分钟内主责任人:运维负责人备份:开发负责人

执行公网、Nginx、relay、配置或服务回退,保留恢复前后的监控与日志证据。

RBK-PH-004 · 15 分钟内主责任人:测试负责人备份:业务运营支持

复测核心链路,回收截图、接口返回、影响门店与恢复时间,发群确认是否解除暂停。

三、回滚触发条件

RBK-T-001

门店下单、自动分单、配送制单、签收、账单任一核心链路不可用。

RBK-T-002

公网入口、NEXUS relay、Nginx 或 API health 失败且 5 分钟内无法恢复。

RBK-T-003

监控告警提示核心接口持续报错,且影响真实交易或签收凭证回传。

RBK-T-004

数据库恢复链路、账务修复或关键计数校验异常,无法保证数据正确性。

四、联动入口

RBK-A-001 · 客户上线执行窗口包

回滚前先复核窗口结论、回滚触发和执行顺序。

RBK-A-002 · 客户上线值班联络包

快速定位谁拍板、谁播报、谁执行恢复。

RBK-A-003 · 客户上线值班排班表包

定位当前时段主备值班和交班责任。

RBK-A-004 · 监控告警演练

查看告警、恢复步骤和监控入口。

RBK-A-005 · 数据库演练

查看数据库恢复与校验路径。

RBK-A-006 · 上线门禁

回滚后重新复核门禁和阻断项。

客户上线回滚预案包 customerGoLiveRollback xia-customer-go-live-rollback system/customer-go-live-rollback RBK-001 RBK-006 ROLLBACK_HOLD