踩坑记录

磁盘空间爆满排查:No space left on device 实战

磁盘空间爆满排查:No space left on device 实战

磁盘空间爆满是高频线上故障。本文用 df/du/lsof 三步定位大文件与已删除占用,并给出日志轮转与 Docker 清理的止血根治方案。

suzhe suzhe 2026-09-16
0 0 0
浮点数精度踩坑:0.1+0.2 为何不等于 0.3 与正确解法

浮点数精度踩坑:0.1+0.2 为何不等于 0.3 与正确解法

浮点数精度问题让 0.1+0.2≠0.3,在金额与计数场景会酿成真实故障。本文从二进制根因讲清坑点,并给出 Java/Python/SQL/JS 的正确解法与工程落地清单。

suzhe suzhe 2026-09-16
0 0 0
HTTPS 混合内容与证书链故障排查实战

HTTPS 混合内容与证书链故障排查实战

HTTPS 页面仍提示不安全?混合内容(Mixed Content)与证书链不完整是两类隐蔽故障。本文用 openssl、curl 等命令,从浏览器警告查到证书缺口,给出自动化替换与根治方案。

suzhe suzhe 2026-09-14
0 0 0
ReDoS 正则回溯炸弹:灾难性回溯排查与根治

ReDoS 正则回溯炸弹:灾难性回溯排查与根治

ReDoS 正则拒绝服务:用可复现示例讲清灾难性回溯成因,并从正则改写、原子组、超时与 CI 护栏四方面给出根治方案。

suzhe suzhe 2026-09-14
0 0 0
Nginx 413 文件上传失败排查与根治

Nginx 413 文件上传失败排查与根治

你有没有碰到过这样的场景:前端上传一个几十 MB 的文件,浏览器直接弹出「413 Request Entity Too Large」,但后端接口明明没做大小限制?Nginx 413 是文件上传失败里最高频的拦路虎,根因几乎都出在 client_max_body_size 与层层代理的限制上。本文带你

suzhe suzhe 2026-09-14
0 0 0
网络丢包排查实战:从 ping、mtr 到 TCP 重传定位

网络丢包排查实战:从 ping、mtr 到 TCP 重传定位

线上接口时好时坏、偶发 502?本文用 ping、mtr、ss、tcpdump 把网络丢包与延迟根因逐层定位,并给出 MTU、云限速、跨可用区三大丢包点的解法与监控方案。

suzhe suzhe 2026-09-13
0 0 0
OOMKilled 排查实战:容器内存限制与 JVM 堆外

OOMKilled 排查实战:容器内存限制与 JVM 堆外

容器进程被 cgroup 内存上限掐死(exit 137),未必是 Java 堆溢出:堆外内存、glibc 内存池、mmap 都会悄悄撑爆 limit。本文讲清定位与根治。

suzhe suzhe 2026-09-12
0 0 0
磁盘 inode 耗尽排查实战:服务诡异故障的根因定位

磁盘 inode 耗尽排查实战:服务诡异故障的根因定位

磁盘明明还有空间,应用却报空间不足?本文复盘一次 inode 耗尽导致的诡异故障,从 df -i 定位到根治与监控告警。

suzhe suzhe 2026-09-11
0 0 0
限流误杀线上故障:Nginx 与网关限流陷阱根治

限流误杀线上故障:Nginx 与网关限流陷阱根治

限流本为保护,却因误杀正常请求引发线上故障。本文复盘 Nginx 与网关双层限流的误杀根因,给出按用户维度限流、解耦重试与熔断的根治方案。

suzhe suzhe 2026-09-10
0 0 0
服务器时钟漂移导致线上故障:NTP/chrony 排查与根治

服务器时钟漂移导致线上故障:NTP/chrony 排查与根治

一次 37 秒的时钟漂移让 JWT 大面积失效。本文复盘服务器时钟不一致如何击穿认证、TLS、主从复制,并给出 chrony 根治方案与监控告警。

suzhe suzhe 2026-09-09
0 0 0
1 2 3 4