↓ 跳过正文
  1. Tags/

故障复盘

2026

一次「无法登录」事故复盘:df -h 看不出的磁盘满 —— 571 万无用文件击穿 Linux inode
技术实践 · 2026-10-26 · 11 分钟

一次「无法登录」事故复盘:df -h 看不出的磁盘满 —— 571 万无用文件击穿 Linux inode

生产环境突发大面积用户登录瘫痪,网关频繁返回 502 Bad Gateway,认证服务 Casdoor 持续报 503。终端执行 df -h 检查根分区,磁盘空间使用率仅为 40%,尚有 55GB 可用空间,系统底层却四处抛出 no space left on device(ENOSPC)。这起事故的根源在于一个被遗忘 6 个月的 PHP 遗留容器,因垃圾回收机制失效与爬虫流量持续涌入,在单级目录下堆积了 571 万个 0 字节 Session 文件,将宿主机文件系统仅有的 635 万个 inode 彻底耗尽。

5243 字 阅读 ➔