变更、发布与自动化控制
监控、日志与持续交付#变更#发布#自动化控制约 615 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
需要在 100 台服务器修改 SSH 配置,如何避免批量失联?
追问 语法检查、备用会话、小批验证、独立入口和回滚如何安排?
Ansible 执行到一半失败,部分主机已升级。如何决定重跑或回滚?
追问 实际状态、版本兼容、幂等性、失败清单和服务健康如何检查?
流水线重复触发,两个版本正在同时更新生产环境。如何处理?
追问 如何确认已生效版本、控制执行锁、终止任务并防止后续覆盖?
配置修改后服务 reload 成功,但业务没有采用新配置。如何验证?
追问 实际加载路径、进程版本、配置优先级、热加载范围和业务行为如何检查?
发布前发现测试环境与生产环境依赖版本不同。你会如何决策?
追问 风险评估、补充验证、制品一致性、环境修正和发布窗口如何协调?
计划给数据库表新增字段,同时部署依赖该字段的应用。如何安排顺序?
追问 向后兼容、旧版本共存、迁移失败和应用回滚如何考虑?
一个清理脚本准备对生产目录执行批量删除。如何验收它?
追问 目标白名单、路径校验、空变量、软链接、dry-run 和删除日志如何验证?
自动修复脚本在服务异常时不断重启,导致故障现场消失。如何改进?
追问 现场采集、重试限额、冷却时间、停止条件和人工接管如何设计?
新版本健康检查通过,但关键业务指标下降。应该怎样处理?
追问 指标可靠性、影响范围、灰度对照、暂停和回滚条件如何确定?
生产热修复后,代码仓库仍保留旧配置。如何解决配置漂移?
追问 紧急变更记录、配置回写、评审、自动化同步和重复覆盖如何处理?