踩坑记录

内存 swap 导致性能骤降排查实战

内存 swap 导致性能骤降排查实战

服务器突然变慢、负载飙升但 CPU 没满?很可能是内存 swap 在偷偷拖慢一切。本文用 free、vmstat、smem 等命令一步步定位 swap 来源,并给出临时止血与长期根治方案。

suzhe suzhe 2026-10-24
0 0 0
TIME_WAIT 过多排查实战:从端口耗尽到连接复用优化

TIME_WAIT 过多排查实战:从端口耗尽到连接复用优化

高并发下新连接报“Cannot assign requested address”?多半是 TCP 的 TIME_WAIT 状态堆积导致本地端口耗尽。本文用 ss/netstat 定位 TIME_WAIT,结合 tcp_fin_timeout、tcp_tw_reuse、SO_REUSEADDR 与连

suzhe suzhe 2026-10-23
0 0 0
PHP 远程代码执行漏洞:紧急自查与防护实战

PHP 远程代码执行漏洞:紧急自查与防护实战

CVE-2026-109618/109619 是 CVSS 9.2 的 PHP 远程代码执行漏洞。本文给出版本自查、关闭 session.upload_progress 止血与升级根治方案。

suzhe suzhe 2026-10-22
0 0 0
MySQL 连接数满排查实战:根因与解决方案

MySQL 连接数满排查实战:根因与解决方案

MySQL 连接数满(Too many connections)如何排查?本文从连接数模型、临时止血、根因定位到连接池与 wait_timeout 根治,给出可落地的实战命令与避坑清单。

suzhe suzhe 2026-10-22
0 0 0
磁盘只读故障排查实战:Linux 文件系统修复

磁盘只读故障排查实战:Linux 文件系统修复

磁盘只读(read-only filesystem)让服务假死:本文用 mount、dmesg、fsck 等命令,从确认只读、定位根因到安全修复,给出 Linux 文件系统只读故障的完整排查与防护清单。

suzhe suzhe 2026-10-21
0 0 0
SSH 连接故障排查实战:超时、拒绝与 host key 变更

SSH 连接故障排查实战:超时、拒绝与 host key 变更

SSH 连接超时、拒绝或 host key 变更怎么破?本文用四步定位法覆盖网络、端口、服务与认证层,配套命令与速查表,帮你 10 分钟恢复远程登录。

suzhe suzhe 2026-10-20
0 0 0
crontab 定时任务不执行排查实战:12 个常见坑与修复

crontab 定时任务不执行排查实战:12 个常见坑与修复

crontab 定时任务不执行是 Linux 运维最高频的故障:脚本手动能跑、进 cron 却静默失败。本文按现象到修复拆解 PATH、权限、Shell、锁、时区等 12 个常见坑,附标准排查清单。

suzhe suzhe 2026-10-19
0 0 0
文件描述符耗尽排查:Too Many Open Files

文件描述符耗尽排查:Too Many Open Files

线上服务报 Too many open files 怎么办?本文用真实排障链路讲清文件描述符耗尽的定位、止血、系统配置与代码层根治,并给出监控与避坑清单。

suzhe suzhe 2026-10-18
0 0 0
字符编码乱码排查实战:文件、程序与终端的编码一致性

字符编码乱码排查实战:文件、程序与终端的编码一致性

乱码的本质是字节与字符的映射错位。本文从文件编码、Java/Python/Node 程序内编解码、终端 locale、Nginx charset 与 Docker 镜像 locale 五个层面,给出可操作的乱码排查清单。

suzhe suzhe 2026-10-17
0 0 0
僵尸进程排查实战:Linux 下僵尸进程的成因与清理

僵尸进程排查实战:Linux 下僵尸进程的成因与清理

僵尸进程(Zombie)是已退出却未被父进程回收的进程。本文从成因、定位到清理,教你系统排查 Linux 僵尸进程。

suzhe suzhe 2026-10-16
0 0 0
1 2 3 4 … 8