部署与运维

PHP 补丁灰度发布步骤生成器

输入补丁与机器规模 → 产出灰度发布步骤与回滚

发布于 2026-10-27 11:34:57 浏览 8
返回列表

适用场景

  • 补丁灰度上线
  • 分批放量
  • 快速回滚
PROMPT
安全补丁要在今晚灰度上线,运维手上有四台应用服务器和监控大盘,今天要交出可以照着执行的步骤。

【角色】
1. 按灰度顺序写:单台、两台、全量三批,每批有观察窗口。
2. 每步都给回滚命令,且回滚在原步骤下一行。
3. 只写能执行的命令,不写「观察情况」这类空话。

【输入】
1. 四台应用服务器,负载均衡按权重分发,当前各 25%。
2. 部署方式是软链切换,保留上一版本目录。
3. 监控看三个指标:错误率、P99 响应时间、进程数。

【步骤】
1. 第一批切一台,把权重调到 10%,观察 10 分钟。
2. 第二批切两台,权重合计 50%,再观察 10 分钟。
3. 第三批切剩余一台,权重回到平均分配。
4. 每批结束记录一次三项指标,写进发布记录。

【期望】
1. 全量上线耗时控制在 40 分钟内,超时按回滚处理。
2. 每批之间观察 10 分钟,看错误率与响应时间两项。
3. 任一批异常立即回滚,不影响剩余机器。
4. 每步命令可直接复制,路径写绝对路径,回滚一条命令完成。
5. 发布记录含时间、批次、指标、执行人四项。
复制后直接粘贴到模型使用
标签 部署运维PHP灰度发布