自动回滚 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Thu, 22 Oct 2026 11:45:20 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 自动回滚 标签归档 - 永夜 32 32 为下一次 PHP 8.5 升级做准备:从两次验证失败到自动回滚工具完成 https://www.shuijingwanwq.com/2026/10/22/27938/ Thu, 22 Oct 2026 11:45:19 +0000 https://www.shuijingwanwq.com/?p=27938 上次将 PHP 从 8.5.9 升级至 8.5.12 耗时约两个半小时,因此决定完善 OneinStack 定制仓库,争取将下次补丁升级缩短至 30 分钟。开发过程中,真实环境验证先后发现发行包组装和 FastCGI 健康探针的问题,并完成修复。随后实现短暂停机切换、自动回滚和故障模拟测试,最终 138 项测试中 133 项通过、5 项跳过。代码已提交至 GitHub,但真实切换、回滚及 30 分钟目标仍待下次升级验证。

为下一次 PHP 8.5 升级做准备:从两次验证失败到自动回滚工具完成最先出现在永夜。

]]>
紧急升级 PHP 8.5.12:一次耗时 2.5 小时的生产环境安全更新 https://www.shuijingwanwq.com/2026/10/22/27920/ Thu, 22 Oct 2026 04:04:50 +0000 https://www.shuijingwanwq.com/?p=27920 2026 年 10 月 21 日,PHP 官方发布紧急安全更新,修复两个可能导致未经身份验证即可远程执行代码的严重漏洞。我将阿里云 OneinStack 生产环境从 PHP 8.5.9 升级至 PHP 8.5.12,历经源码编译、LDAP、Imagick、Redis 扩展重建、151 项配置迁移及 PHP-FPM 验证。首次生产切换失败,自动回滚也报告异常,最终通过真实 FastCGI 请求验证解决问题,第二次升级成功。本文完整记录这次耗时 2.5 小时的安全升级实践与经验总结。

紧急升级 PHP 8.5.12:一次耗时 2.5 小时的生产环境安全更新最先出现在永夜。

]]>