## 问题一:VPS延迟突然升高 ### 表现 原本30-50ms的延迟突然升高至150ms以上。 ### 可能原因 1. 国际线路拥塞; 2....
## 问题一:VPS延迟突然升高
### 表现 原本30-50ms的延迟突然升高至150ms以上。
### 可能原因 1. 国际线路拥塞; 2. 本地运营商出口异常; 3. VPS网络异常。
### 排查步骤 执行:
ping -c 20 服务器IP mtr -rwzc 100 服务器IP
### 快速修复方案 分别从不同运营商测试。如果只有单一网络异常,应重点检查对应路由;如果所有网络同时异常,则联系机房检查出口。
## 问题二:Ping正常但网站很慢
### 表现 Ping只有40ms,网页却需要3-5秒打开。
### 可能原因 1. CPU负载过高; 2. 数据库响应慢; 3. 静态资源过多。
### 排查步骤
top free -h df -h
同时通过浏览器Network面板查看HTML、图片和API的具体耗时。
### 快速修复方案 静态资源接入CDN,数据库优化慢SQL。如果CPU长期超过80%,再考虑升级配置。
## 问题三:VPS出现丢包
### 表现 SSH随机断开,网站偶尔打不开。
### 可能原因 1. 网络拥塞; 2. 网卡错误; 3. 防火墙规则异常。
### 排查步骤
mtr -rwzc 200 目标IP ip -s link
如果长期丢包超过1%,建议进一步检查线路。
### 快速修复方案 确认属于上游网络问题后联系机房处理。如果是网卡错误,则检查虚拟机或宿主机网络状态。
## 问题四:SSH连接不上
### 表现 SSH出现Connection timed out。
### 可能原因 1. SSH服务停止; 2. 防火墙封锁22端口; 3. VPS资源耗尽。
### 排查步骤
systemctl status ssh ss -lntp | grep :22 ufw status
### 快速修复方案
systemctl restart ssh
同时检查安全组和防火墙规则。生产环境建议限制SSH来源IP。
## 问题五:网站出现502/504
### 表现 网站偶尔出现502 Bad Gateway或504 Gateway Timeout。
### 可能原因 1. Nginx无法连接后端; 2. 应用进程异常; 3. 数据库请求超时。
### 排查步骤
tail -f /var/log/nginx/error.log ss -lntp curl -I http://127.0.0.1:后端端口
### 快速修复方案 恢复异常后端服务,检查数据库慢查询。对于确实需要长时间处理的请求,可以合理调整Nginx timeout,但不建议无限增加超时时间。