- 收录文章
- 205 篇文字被发现
- 文章访问
- 6,243 次从这里出发阅读
- 博客访问
- 458 次前往作者站点
- 最近更新
- 10.12 2026年
FROM THIS BLOG
最近文章
MySQL 热备份实战:用 XtraBackup 建立可验证的备份与恢复流程
正片开始,我将围绕 Linux、systemd 管理的独立 MySQL 8.0 实例展开,使用普通 InnoDB 全量备份。MySQL 8.0 应选择与具体服务器小版本兼容的 Percona X...
Service Mesh 到底解决什么问题?从请求链路到 Istio 灰度、mTLS 与故障排查
同一个接口,Java 服务重试三次,Go 服务重试一次,另一个服务干脆没有超时。新版本想先放一点流量,客户端却各自维护地址。出了故障,应用日志都说“下游调用失败”,链路到哪一跳开始慢,没人能马上...
容器跑起来以后,谁来兜住故障?K8s、Swarm、Mesos、Nomad怎么选
发布完成,容器全部显示“运行中”,业务监控却开始报错。旧实例正在退出,新实例还没准备好,流量已经打了进去。另一种情况更直接:承载服务的主机故障了。镜像还在、配置也在,但服务能否自动恢复,取决于...
Linux 负载飙到 100,CPU 却很空闲:别急着扩容,先找出 D 状态进程
凌晨的告警突然响起:一台 16 核 Linux 节点的 Load Average 已经超过 100,接口延迟持续上升,部分请求开始超时。值班同事登录服务器后却发现,CPU Idle 仍有 80%...
别再一把梭哈!Istio 灰度发布实战:从 1% 流量到秒级回滚,附完整 YAML
凌晨一点多,新版订单服务刚上线,监控群就开始刷屏:接口超时、下单失败率上涨、客服反馈用户无法提交订单。更麻烦的是,新旧版本混在同一个 Deployment 里滚动更新。我想把流量切回旧版本,却发...
10个运维9个踩过的坑:Deployment 和 StatefulSet 到底有什么区别?
凌晨 2 点告警炸锅,线上数据库 Pod 挂了挂挂停停,手忙脚乱地把它挂在 Deployment 下面,以为配置完了就万事大吉。结果 Pod 重启后不仅数据找不到,集群网络还直接死锁,业务大面积...
线上 499 突然飙升:别只怪客户端,真正的超时可能藏在上游
上午 10 点 18 分,入口 Nginx 的 499 占比从不足 0.1% 升到了 8.6%。应用 CPU 只有 42%,内存没有明显上涨,6 个 Pod 也全部处于 Running 状态。有...
别再让 Codex 一个人包打天下:多 Agent 协同实战
一个横跨前端、后端和数据库的需求突然插进来:新增接口、调整页面、补单元测试,还要检查权限风险。如果把整件事一次性交给 Codex,它需要先读项目结构,再定位业务逻辑,然后修改代码、补测试、运行构.....
Caddy 到底是什么?和 Nginx 有什么区别?附 Amazon Linux 2023 安装实战
晚上 10 点,监控突然报警:接口 5xx 错误率持续升高。浏览器访问域名,HTTPS 证书正常,页面却返回 502 Bad Gateway。后端服务明还活着,在宿主机上执行 curl http...
系统可用性从 99.5% 到 99.99%:数据从哪里来,四个 9 到底怎么算
月度复盘会上,监控大盘显示系统可用性已经达到 99.99%。业务负责人却问了三个问题:“这个数字怎么算出来的?数据从哪里来?用户真的只受影响了 4 分钟吗?”会议室一下安静了。有人用 Pod 存...
微服务通信别只看性能:REST 与 gRPC 的 6 个选型判断和一次 502 故障复盘
不少选型表会把 REST 写成 HTTP/1.1、JSON、不支持流式传输,再把 gRPC 写成 HTTP/2、Protobuf、天然高性能。这个对比方便记忆,但不够严谨。REST 是一种架构风...
别把 Galera 当普通主从!3 节点 MySQL 多主集群部署与故障恢复实战
凌晨两点,数据库主节点突然掉线,应用连接池开始疯狂报错,监控群里一排红色告警。如果用的是传统 MySQL 主从架构,这时候通常要判断从库延迟、确认数据位点、提升从库、修改连接地址。动作看起来不多...