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 配置到防伪造的排查实践 系统运维