Archive
文章归档
按年份整理所有公开文章,方便快速回看写作脉络。
2026
20 篇
API 密钥泄漏后如何无停机处置:双密钥轮换、审计与最小权限实践
安全
Python 服务内存持续增长:用 tracemalloc 快照差分定位无界缓存
Python
Kubernetes 滚动发布偶发 502:从终止竞态到连接排空的治理实践
云原生
MySQL 查询突然变慢:从统计信息失真到执行计划稳定的排查实践
数据库
TypeScript 请求已超时却仍占用连接:用 AbortController 建立可取消的重试边界
开发
TLS 证书链不完整导致部分客户端握手失败:从现场验证到无损修复
网络
Python 异步服务日志串号:用 ContextVar 隔离 request_id 与后台任务上下文
Python
PostgreSQL 表越删越大且查询变慢:从死元组取证到 autovacuum 治理
数据库
JWT 密钥轮换后批量 401:用 kid 双钥并行实现无感切换与可回滚发布
安全
Prometheus 告警反复抖动:用 for、keep_firing_for 与规则测试稳定通知
监控
Go HTTP 调用超时后吞吐下降:从取消传播到连接复用的治理实践
开发
MySQL 深分页越来越慢:从 OFFSET 扫描到游标分页的改造实践
数据库
Kubernetes 节点维护时 Pod 驱逐卡住:PDB 预算与安全排空实践
云原生
Python 并发子任务失败后仍在运行:TaskGroup 取消与资源回收实践
Python
Webhook 验签通过仍被重复扣款:HMAC 签名与重放攻击防护实践
安全
PostgreSQL 连接池耗尽:从 idle in transaction 到事务边界治理
数据库
FastAPI 接口并发升高后全站变慢:阻塞调用卡住事件循环的定位与治理
Python
Nginx 大文件上传返回 413:从限制链路定位到安全放行的排查实践
系统运维
MySQL 主从复制延迟持续扩大:从现场取证到并行复制治理的排查实践
系统运维
Nginx 反向代理后客户端 IP 全变内网地址:从 realip 配置到防伪造的排查实践
系统运维