首页
MacCMS模板
MacCMS插件
技术教程
登录
搜索
登录
搜索
雷灵
累计撰写
152
篇文章
累计收到
2
条评论
首页
MacCMS模板
MacCMS插件
技术教程
登录
Docker 镜像体积从 1.2G 砍到 80M,我踩过的 5 个坑
最新文章
2026-10-3
Linux 内存 buff/cache 占满、free 见底?排查内存假耗尽、swappiness 调优与 drop_caches 我踩过的几个坑
很多运维看到 Linux 机器 free 内存只剩几百兆,buff/cache 占了几十个 G,误以为内存耗尽便写脚本定时 drop_caches,反而引发磁盘读穿透和接口超时。本文复盘 Page Cache 回收原理、free 与 available 的区别、swap 频繁换页真相及内核参数调优经验。
2026年-10月-3日
7 阅读
0 评论
技术教程
2026-10-3
SSH 登录死活卡顿 10 秒、连上敲命令总假死?排查 UseDNS、GSSAPI 握手与 MTU 黑洞我踩过的几个坑
排查 SSH 登录每次卡顿 10 到 30 秒、终端敲大输出命令频繁假死以及超时 Broken pipe 断连问题。通过 ssh -vvv 定位卡点,深入分析 UseDNS 反向解析超时、GSSAPI 认证阻塞、PMTUD 与 MTU 路径黑洞以及 KeepAlive 保活机制,整理完整排查与调优方案。
2026年-10月-3日
11 阅读
0 评论
技术教程
2026-10-3
Nginx 配了 CORS 跨域为什么总报错?排查 OPTIONS 预检拦截、Header 重复与 always 缺失我踩过的几个坑
在 Nginx 配置 CORS 跨域却频繁遭遇报错拦截?本文复盘排查 OPTIONS 预检请求返回 405、后端与网关重复添加 Header 导致浏览器拦截、跨域携带 Cookie 凭证限制以及业务报错时 CORS 丢失的根本原因,并给出完整的 Nginx 跨域规范配置与 curl 验证方法。
2026年-10月-3日
10 阅读
0 评论
技术教程
2026-10-3
MySQL 突发 Lock wait timeout exceeded 报错?排查长事务未提交、行锁阻塞与死锁我踩过的几个坑
线上 MySQL 突发 ERROR 1205 Lock wait timeout exceeded 锁等待超时报错?本文复盘排查长事务未提交、行锁升级全表扫描、间隙锁与死锁级联的底层原理,分享用 sys.innodb_lock_waits 和 innodb_trx 快速定位持锁源头、KILL 阻断连接与内核参数调优的实战避坑经验。
2026年-10月-3日
15 阅读
0 评论
技术教程
2026-10-3
kill -9 为什么杀不掉进程?排查 Linux 僵尸进程与 D 状态内核卡死我踩过的几个坑
在 Linux 运维排查中,明明敲了 kill -9 进程却依然卡在 ps 列表里。本文复盘排查 Linux 僵尸进程(defunct 状态)与 D 状态(TASK_UNINTERRUPTIBLE 不可中断睡眠)的底层原理,分析父进程不收尸、NFS 与磁盘 IO 挂起、容器 PID 1 陷阱以及查看 /proc/PID/stack 定位卡死原因的实战避坑技巧。
2026年-10月-3日
19 阅读
0 评论
技术教程
2026-10-2
服务器 CPU 突发 100% 却在 top 里查不到大进程?排查 Linux 隐藏挖矿木马与 ld.so.preload 劫持我踩过的几个坑
服务器 CPU 突发 100% 却在 top 里查不到高占用进程?记录一次真实的 Linux 隐藏挖矿木马应急排查过程。复盘通过静态 busybox 绕过 ld.so.preload 动态库劫持、定位伪装进程、清理 /etc/cron* 隐藏定时任务与 chattr +i 防删属性的完整实战与防护策略。
2026年-10月-2日
19 阅读
0 评论
技术教程
2026-10-2
服务器突然大面积连接超时但 ping 正常?排查 Linux nf_conntrack 满载丢包与内核调优我踩过的几个坑
服务器在业务高峰期突发大量请求超时卡顿,ping 延迟很低但 TCP 握手直接丢包。本文复盘从 dmesg 发现 nf_conntrack table full 报警,到排查 Docker 与 NAT 隐式连接跟踪、调整 nf_conntrack_max 与 hashsize 比例避免软中断过高、缩短 TCP 状态超时时间的完整调优与避坑过程。
2026年-10月-2日
20 阅读
0 评论
技术教程
2026-10-2
MySQL 突发 Too many connections 报错连不上?排查连接池泄露、Sleep 堆积与参数调优我踩过的几个坑
线上 MySQL 突发 ERROR 1040: Too many connections 连 root 都登不上怎么办?本文结合生产实战,详解 admin_port 应急登录通道、SHOW PROCESSLIST 批量清理、Sleep 连接堆积根因、wait_timeout 与 interactive_timeout 调优、HikariCP 连接池泄露定位及 max_connections 合理配比,彻底解决数据库连接暴涨问题。
2026年-10月-2日
23 阅读
0 评论
技术教程
2026-10-2
线上服务突发 Too many open files 崩溃?排查 Linux 文件句柄泄露与 ulimit 调优我踩过的几个坑
线上服务突发 Too many open files 导致无法建立新连接?修改了 limits.conf 重启服务依然限制 1024?从 proc 句柄排查、systemd 独立限制陷阱、到 CLOSE_WAIT 泄露与系统级参数调优,把我踩过的坑和排查命令一次理清楚。
2026年-10月-2日
23 阅读
0 评论
技术教程
2026-10-2
Docker 容器里获取客户端 IP 全是 172 网段?排查 Nginx 反代与真实 IP 穿透我踩过的几个坑
很多小项目用 Docker 部署 Web 服务并用 Nginx 反代后,发现日志或风控里客户端 IP 全变成了 172.17.0.1。本文复盘从 Nginx proxy_set_header 配置、Docker iptables 与端口映射、多层代理下 X-Forwarded-For 伪造防范,到后端应用框架信任代理的完整排查链路。
2026年-10月-2日
24 阅读
0 评论
技术教程
1
2
3