整体思路
自己把自己当作用户去测试,如果没有问题,
就从客户的角度去思考,如果自己测试同样有问题,按下面思路排查
具体排查过程
1、路是否通的问题
a.ping www.baidu.com,路是否修好
ping通,不丢包,http服务问题(服务宕机,服务过载)
ping通,丢包,机房带宽不稳定,各个线路不稳定
如果不通,ping baidu.com,机房宕机了,或者http服务问题(服务宕机,服务过载)
b、tracert -d www.baidu.com 路的各个路段有没有修好,从客户端到服务器之间的各个线路,
让机房配合检查
2、机房业务是否正常
c.telnet www.baidu.com 80 检查服务器web服务有没有开启以及防火墙有没有挡住
nmap www.baidu.com -p 80
curl www.oldboy.me或wget www.oldboy.me相当于浏览器访问
d.提供服务的服务器是否资源过载,服务器及服务连接数过多,负载高,cpu高,IO高
3、外部问题
e.网站购买的带宽满了,通过流量监控服务查看
f.内链外链(调用外部网站网址有问题)
推荐调试前端的工具:
谷歌浏览器F12,火狐firebug/yslow,ie/httpwatch
4、其他问题
个别用户自身问题,例如用户的线路和网站带宽的线路不符
5、集群架构
g.web服务器问题
h.数据库问题,检查是否有慢查询语句,调整mysql位置,优化SQL语句
i.存储等的问题,是不是存储服务器,如NFS,MFS的负载及磁盘IO高
转载于:https://blog.51cto.com/10970492/1829223