Archive

文章归档

按年份整理所有公开文章,方便快速回看写作脉络。

2026 20 篇
Python 日志一条变两条:从 handler 重复注册到传播链修复 开发 PostgreSQL 排除查询突然返回零行:NOT IN 遇到 NULL 的定位与修复 数据库 TLS 证书链不完整导致部分客户端握手失败:从 SNI 取证到 fullchain 修复 网络 Python 解压不可信 ZIP:同时防住路径穿越、符号链接与解压炸弹 安全 Python 调用遗留命令乱码又卡死:字节解码、超时与安全参数实践 开发 PostgreSQL 并发建索引失败留下 INVALID:从等待取证到在线修复 数据库 HTTPX 流式响应偶发 PoolTimeout:从连接未释放到生命周期闭环 Python Kubernetes HPA 指标显示 unknown 且不扩容:从指标链路到计算条件的排查实践 云原生 Go OAuth 令牌过期瞬间请求雪崩:用 singleflight 合并刷新并隔离超时 开发 Redis 热点缓存过期后数据库被打满:互斥重建与逻辑过期实践 数据库 Prometheus 告警反复触发与恢复:从指标断点到稳定窗口的治理实践 监控 Webhook 签名校验通过仍被重复执行:时间窗、幂等键与防重放实践 安全 Python asyncio 优雅停机卡住:从取消信号被吞到结构化并发治理 Python MySQL 连接池复用后请求行为漂移:会话状态泄漏的排查与复位实践 数据库 Kubernetes ConfigMap 已更新,容器仍读旧配置:subPath 挂载的定位与修复 云原生 Django 新订单偶发查询不到:Celery 任务早于事务提交的排查与修复 开发 新增 DNS 记录后仍返回 NXDOMAIN:权威链路与负缓存的排查实践 网络 PostgreSQL 插入新数据却主键冲突:从序列漂移到安全校准的排查实践 数据库 Kubernetes CronJob 重复执行与漏跑:并发策略、截止时间和幂等治理实践 云原生 Go 配置热更新偶发数据竞争:用不可变快照与 atomic.Pointer 安全切换 开发