2种情况:

1.server发出去的包丢包率高,可能是网卡、网线方面的问题。

2.Server响应速度慢,可能是Webserver软件的问题,或者Server上存在性能瓶颈!

3.用ab命令测试一下。

 

步骤:

1.先检查用户到服务器所在机房的链路是否正常。

2.检查自己主机或者网管的mac是否IP遭到冒用,使用arp协议。

3.查防火墙,iptables。

4.查服务器的DNS解析是否配置正确。

5.用监控工具实时查看Server端流量是否正常。

6.和正常Server作对比,调整关于网络的内核参数,测试修改某参数后,故障是否减轻。

 

命令:

Linux下:

telnet   IP   PORT    ----查看某个协议的包。

ping

mtr

traceroute

Windows下命令:

pathping

tracert

 

导出一台正常Server的内核参数配置,并应用到故障Server上:

正常#sysctl  -a  >  ~/file1

故障#scp  正常:~/file1 .

#sysctl  -f  file1   -p

在应用前,可用diff对比两台server上的内核参数有何不同。注意两台server要使用同一个内核版本!最好使用同一个发行版,同一个版本号!

 

查CC***:

netstat  -antup|筛选出IP,排序------------如果有大量相同IP的连接状态为ESTABLISHED-------可能为CC***。

 

查机房网关,到webServer是否存在arp欺骗

arpping    网关IP,如果出现2个网关mac说明LAN中存在一个冒充的网关。

 

绑定网关ip与mac----arp  -s