Shell 脚本 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Sat, 15 Aug 2026 09:57:41 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.2 https://media.shuijingwanwq.com/2026/05/logo-150x150.png Shell 脚本 标签归档 - 永夜 32 32 A Tour of Go 多语言翻译项目:从一次 203/EXEC 故障到生产自动部署脚本落地 https://www.shuijingwanwq.com/2026/08/15/25802/ Sat, 15 Aug 2026 09:57:37 +0000 https://www.shuijingwanwq.com/?p=25802 本文记录 A Tour of Go 多语言翻译项目一次生产发布故障如何推动自动部署流程落地。一次看似普通的手机端 CSS 发布,因为 release 目录权限异常导致 go-tour.service 出现 status=203/EXEC,生产站点一度返回 502。问题恢复后,项目开始整理 production 自动部署脚本,并在第一版过度复杂、达到 722 行后主动做减法式重构,最终收敛为约 494 行,只保留 staging、权限归一化、SHA-256、原子切换、连续健康检查和失败回滚等核心机制。首次真实部署中还观察到 systemd 已显示 active、但 localhost 首次仍为 HTTP 000 的现象,进一步验证了连续应用层健康检查的必要性。

A Tour of Go 多语言翻译项目:从一次 203/EXEC 故障到生产自动部署脚本落地最先出现在永夜。

]]>