2026年9月(共 14 篇)

2026年9月28日

线上 499 突然飙升:别只怪客户端,真正的超时可能藏在上游

上午 10 点 18 分,入口 Nginx 的 499 占比从不足 0.1% 升到了 8.6%。应用 CPU 只有 42%,内存没有明显上涨,6 个 Pod 也全部处于 Running 状态。有人看到 499 后马上判断:“这是客户端主动断开,和服务端没关系。”但客服反馈,用户打开订单查询页面...

作者:悠悠
2026年9月27日

别再让 Codex 一个人包打天下:多 Agent 协同实战

一个横跨前端、后端和数据库的需求突然插进来:新增接口、调整页面、补单元测试,还要检查权限风险。如果把整件事一次性交给 Codex,它需要先读项目结构,再定位业务逻辑,然后修改代码、补测试、运行构建,最后还要审查自己的改动。任务不是不能完成,问题是所有探索记录、错误日志、测试输出和修改细节都挤在...

作者:悠悠
2026年9月26日

Caddy 到底是什么?和 Nginx 有什么区别?附 Amazon Linux 2023 安装实战

晚上 10 点,监控突然报警:接口 5xx 错误率持续升高。浏览器访问域名,HTTPS 证书正常,页面却返回 502 Bad Gateway。后端服务明还活着,在宿主机上执行 curl http://127.0.0.1:8080 也能正常响应。有人怀疑证书续期失败,有人准备重启代理,还有人开始...

作者:悠悠
2026年9月20日

系统可用性从 99.5% 到 99.99%:数据从哪里来,四个 9 到底怎么算

月度复盘会上,监控大盘显示系统可用性已经达到 99.99%。业务负责人却问了三个问题:“这个数字怎么算出来的?数据从哪里来?用户真的只受影响了 4 分钟吗?”会议室一下安静了。有人用 Pod 存活率计算,有人统计工单里的故障时长,还有人直接拿网关 5xx 比例当可用性。同一个系统,三种算法分别...

作者:悠悠
2026年9月19日

微服务通信别只看性能:REST 与 gRPC 的 6 个选型判断和一次 502 故障复盘

不少选型表会把 REST 写成 HTTP/1.1、JSON、不支持流式传输,再把 gRPC 写成 HTTP/2、Protobuf、天然高性能。这个对比方便记忆,但不够严谨。REST 是一种架构风格,通常使用 HTTP 和 JSON,但并不限定只能使用 HTTP/1.1,也不强制 JSON。RE...

作者:悠悠