## 问题一:VPS延迟突然升高 ### 表现 原本20-40ms,突然升高到100-200ms。 ### 可能原因 1. 国际线路拥塞; 2....
## 问题一:VPS延迟突然升高
### 表现 原本20-40ms,突然升高到100-200ms。
### 可能原因 1. 国际线路拥塞; 2. 本地运营商出口异常; 3. VPS网络异常。
### 排查步骤
ping -c 20 服务器IP mtr -rwzc 100 服务器IP
### 快速修复方案 从多个网络测试。如果只有一个运营商异常,重点检查对应路由;如果全部异常,则联系机房检查出口。
## 问题二:Ping正常但网站很慢
### 表现 Ping只有30ms左右,但网页加载超过3秒。
### 可能原因 1. CPU负载过高; 2. 数据库响应慢; 3. 静态资源过大。
### 排查步骤
top free -h df -h
同时使用浏览器Network面板检查具体请求耗时。
### 快速修复方案 静态资源接入CDN,数据库检查慢SQL。CPU长期超过80%后,再考虑升级VPS配置。
## 问题三:VPS出现持续丢包
### 表现 SSH随机断开,API出现timeout,网页偶尔打不开。
### 可能原因 1. 上游线路拥塞; 2. 网卡异常; 3. 防火墙规则错误。
### 排查步骤
mtr -rwzc 200 目标IP ip -s link
如果长期丢包超过1%,需要进一步检查。
### 快速修复方案 确认属于上游线路问题后联系网络侧处理。如果只有ICMP丢包,而TCP业务正常,则不能直接判断服务器故障。
## 问题四:SSH突然连接不上
### 表现 出现Connection timed out。
### 可能原因 1. SSH服务停止; 2. 防火墙封锁22端口; 3. VPS资源耗尽。
### 排查步骤
systemctl status ssh ss -lntp | grep :22 ufw status
### 快速修复方案
systemctl restart ssh
同时检查安全组和防火墙规则。
## 问题五:网站出现502/504
### 表现 Nginx偶尔返回502或504。
### 可能原因 1. 后端服务停止; 2. 应用进程异常; 3. 数据库响应过慢。
### 排查步骤
tail -f /var/log/nginx/error.log ss -lntp curl -I http://127.0.0.1:后端端口
### 快速修复方案 先恢复后端服务,再检查数据库慢查询。对于确实存在长请求的业务,可以合理调整Nginx timeout,但不建议无限延长。