踩坑实录
真实工程踩坑复盘:现象、根因、验证过的解法一条龙记录。历法计算、时区、CI/CD、LLM 应用——每篇都来自本站开发运维中亲手踩过并修复的坑,只写实测,不写理论。
加载中...
真实工程踩坑复盘:现象、根因、验证过的解法一条龙记录。历法计算、时区、CI/CD、LLM 应用——每篇都来自本站开发运维中亲手踩过并修复的坑,只写实测,不写理论。
加载中...
确信昨天敲过的命令,今天 Ctrl+R 搜不到,~/.zsh_history 只剩几年前的老条目——这不是你配置的问题。Michael Stapelberg 用 inotify → fatrace → bpftrace → 给 Zsh 打崩溃补丁的完整排查,定位到一个 2015 年就存在的缺陷:退出时重写历史文件的过程被 Ctrl+C 打断,Zsh 会把只读了一半的历史写回去。Zsh 5.9.2 已修复(5.9.1 漏掉了)。本文拆解根因、给出各发行版升级现状表,并纠正一个流传很广的错误解法。
Claude Fable 5 官方确认 1M token 上下文窗口,但 Claude Code 底部状态栏的分母一直是 200k。第一反应是「换个更好的 statusline」——错了。本文复盘完整排障过程:用一行 tee 抓下 statusline 的 stdin 现场,实锤官方字段对新模型误报 200000,最后用一张模型表修正。附赠一个通用教训:换工具修不了数据源的错。
一条'页面未收录、被 robots.txt 屏蔽'的反馈,差点让我们推翻整个多语言 301 架构。用 GSC URL Inspection API 一查:robots.txt 状态 ALLOWED,真实状态是'网页会自动重定向'——内容早已在目标 URL 正常收录。本文完整复盘排查链路、多语言站的 SEO 架构取舍,以及一套可复用的'查 Google 官方判定'方法论。
给五行排盘工具修一个用户反馈的 bug,结果连挖出三个时间计算深坑:日柱基准用错误用例校准、万年历节气公式的时区语义被误读导致边界偏差 6.5 小时、1986-1991 年中国夏令时吃掉一小时。本文完整复盘现象、根因、解法与验证方法。