首页
技术教程
登录
搜索
登录
搜索
雷灵
累计撰写
200
篇文章
累计收到
2
条评论
首页
技术教程
登录
技术教程
2026-10-1
高并发下报错 Cannot assign requested address?排查 Linux TIME_WAIT 堆积与 TCP 调优我踩过的几个坑
压测偶发 Cannot assign requested address 报错,根源多在客户端临时端口耗尽。复盘排查 TIME_WAIT 堆积踩坑实录:乱开 tcp_tw_recycle 引发丢包、tcp_tw_reuse 生效条件、Nginx 开启 keepalive,以及核心内核参数调优清单。
2026年-10月-1日
66 阅读
0 评论
技术教程
2026-10-1
进程莫名其妙消失了?排查 Linux OOM Killer 与内存防护我踩过的几个坑
线上关键服务经常没有崩溃堆栈就诡异退出?多半是触发了 Linux 内核的 OOM Killer。本文复盘一次真实的生产事故排查,带你通过 dmesg 快速抓取内核杀进程现场,拆解 oom_score 评分算法与 oom_score_adj 保护机制,理清 vm.overcommit_memory 的不同策略与 Swap 陷阱,并给出容器内 exit 137 的排查方案。
2026年-10月-1日
46 阅读
0 评论
技术教程
2026-10-1
Docker 容器把磁盘撑满了?排查 overlay2 目录暴涨和日志清理我踩过的几个坑
排查 Docker 宿主机磁盘被占满时,很多人会发现 /var/lib/docker/overlay2 占了几十上百 G,误删直接导致容器崩溃。本文梳理 overlay2 与容器层的映射关系,分析容器标准输出日志持续写入打爆磁盘的定位方法,给出不能直接 rm 日志文件的原因与在线截断方案,并配置全局 log-driver 限制单文件上限与轮转,彻底解决磁盘暴涨问题。
2026年-10月-1日
87 阅读
0 评论
技术教程
2026-10-1
Redis 删了大量 key 内存为什么一点没降?我排查 bigkey 和内存碎片踩过的几个坑
生产环境 Redis 告警内存超限,执行批量删除后 used_memory 下降,但操作系统占用的物理内存 used_memory_rss 却纹丝不动?本文结合实战经验复盘三大内存暗坑:jemalloc 内存分配导致的碎片率飙高、扫描 bigkey 阻塞单线程的危险操作、同步 DEL 引起的延迟毛刺,并给出无损在线碎片整理与内存调优配置。
2026年-10月-1日
62 阅读
0 评论
技术教程
2026-9-30
Linux 磁盘显示还有空间却报 No space left on device?我排查 inode 和已删句柄踩过的几个坑
在 Linux 服务器中遇到 No space left on device 报错,敲 df -h 却发现磁盘还有大量剩余空间?本文结合实战经验复盘四大隐蔽占用根因:inode 索引节点打满、rm 删除文件后进程仍持有 deleted 句柄导致空间不释放、Docker overlay2 缓存膨胀以及挂载点遮蔽原目录,并提供一套可直接复制的快速排查命令清单。
2026年-9月-30日
76 阅读
0 评论
技术教程
2026-9-30
不想再为 SSL 证书和反代头疼?我把几个小项目换成 Caddy 2 踩过的坑说清楚
很多独立开发者嫌 Nginx 配 SSL 证书和反代太繁琐而转用 Caddy 2,但真正放到生产环境,依然会遇到容器重建耗尽证书限频、CDN 穿透后真实客户端 IP 丢失、上游冷启动报 502 等暗坑。本文记录从 Nginx 迁到 Caddy 2 的实战避坑经验,包含目录持久化、trusted_proxies 与生产级 Caddyfile 配置模板。
2026年-9月-30日
79 阅读
0 评论
技术教程
2026-9-30
拿 SQLite 直接上生产靠谱吗?我扛住个人项目并发后踩过的几个坑说清楚
很多个人项目为了省服务器内存直接拿 SQLite 上生产,结果并发一上来频报 database is locked,甚至备份时拷坏数据。本文记录在生产环境跑 SQLite 的实战经验,包括开启 WAL 模式、设置 busy_timeout、避开网络文件系统锁失效、控制 checkpoint 以及用 Litestream 做流式备份的核心配置与排查过程。
2026年-9月-30日
56 阅读
0 评论
技术教程
2026-8-5
个人项目从 Docker Compose 迁到 k3s 轻量集群,我踩过的几个坑说清楚
个人项目从 Docker Compose 迁到 k3s 轻量集群的真实踩坑记录:国内安装镜像加速、端口映射习惯失效与 Ingress 统一入口、local-path 存储回收陷阱、containerd 与 docker 的使用差异、registry mirror 配置、升级避坑与资源限制。给想在个人项目上尝试轻量 Kubernetes 的开发者一份实战参考。
2026年-8月-5日
281 阅读
0 评论
技术教程
2026-7-18
Kafka 太重了?我用 NATS 替换掉之后,消息系统从 8G 内存降到 200M,几个坑说清楚
Kafka 三节点集群什么都不干就 8G 内存,换 NATS 单实例 200M 扛同样流量。迁移过程踩了 core 模式丢消息、ACK 忘调、通配符放错位置、磁盘上限用错单位、客户端 timeout 不设、cluster 配 host 写串了六个坑,每个都交代清楚。
2026年-7月-18日
337 阅读
0 评论
技术教程
2026-7-7
用 TypeScript 类型体操踩了半年坑,几个具体复盘
用 TypeScript 写了几个月后端,类型体操这件事让我又爱又恨。编译器报错想摔键盘,重构时又真香。把踩过那几个具体坑摊开聊一下。
2026年-7月-7日
344 阅读
0 评论
技术教程
5
6
7
8
9