## 问题一:服务器延迟突然升高 ### 表现 原本20-40ms的延迟突然增加到100-200ms。 ### 可能原因 1. 国际线路拥塞;...
## 问题一:服务器延迟突然升高
### 表现 原本20-40ms的延迟突然增加到100-200ms。
### 可能原因 1. 国际线路拥塞; 2. 本地运营商出口异常; 3. 服务器网络异常。
### 排查步骤
ping -c 20 服务器IP mtr -rwzc 100 服务器IP
### 快速修复方案 从多个网络环境进行测试。如果只有一个运营商异常,应重点检查对应路由;如果全部异常,则联系机房检查出口。
## 问题二:Ping正常但网站很慢
### 表现 Ping只有30ms左右,但网页加载超过3秒。
### 可能原因 1. CPU负载过高; 2. 数据库响应慢; 3. 静态资源过大。
### 排查步骤
top free -h df -h
同时使用浏览器Network面板确认具体耗时。
### 快速修复方案 图片、CSS和JS可以接入CDN;数据库则检查慢SQL。如果CPU长期超过80%,再考虑升级配置。
## 问题三:服务器出现丢包
### 表现 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. 服务器资源耗尽。
### 排查步骤
systemctl status ssh ss -lntp | grep :22 ufw status
### 快速修复方案
systemctl restart ssh
同时检查安全组和防火墙规则。
## 问题五:网站出现502/504
### 表现 网站偶尔返回502或504。
### 可能原因 1. 后端服务停止; 2. 应用进程异常; 3. 数据库响应过慢。
### 排查步骤
tail -f /var/log/nginx/error.log ss -lntp curl -I http://127.0.0.1:后端端口
### 快速修复方案 先恢复后端服务,再检查数据库慢查询。确实存在长请求时,可以合理调整Nginx timeout,但不建议无限增加。