事情是这样:
29 号 13 点接到电话说网站无法访问,浏览器提示无法连接,打开电脑看流量图已经完全没有流量了,直接跌到底那种。首先怀疑是硬件防火墙故障,打电话让机房撤掉硬防后问题依然存在。重启交换机也不行。 ping 没问题,但从外网 telnet 服务器的 80 端口不通,内网 telnet80 不通,自己 telnet 自己的 80 也不通,但 web 服务器可以 ssh 登陆,服务器负载正常,检查 nginx 和 apache 没发现问题,重启应用及服务器也没能解决问题。最后是把内网及外网交换机上的网线全部拔掉,再一个一个插上去,边插边检查,最后问题没有再出现。
服务器系统是 Ubuntu12.04LTS ,我检查了问题出现之前每个服务器的流量图,没有发现异常。服务器上的可疑进程暂时也没有线索,会是中病毒?
请问大家,造成这种现象的可能原因会是什么?谢谢
1
jacksong 2015-08-31 11:36:54 +08:00
iptables 查过么
|
3
flymemory 2015-08-31 12:08:05 +08:00 1
我遇到过一个类似的,后来发现是服务器端的 DNS SERVER IP 设置错了,导致 ssh 能连,但是 web server 不正常, shadowsocks 也不正常,也许可以试试查下。
|
4
9hills 2015-08-31 12:09:32 +08:00
> 自己 telnet 自己的 80 也不通
本机 telnet 自己不通,你折腾交换机干啊。。。 |
5
9hills 2015-08-31 12:09:52 +08:00
干啊 -> 干嘛
|
7
aivier 2015-08-31 23:06:08 +08:00
呃...iptables...?
|
9
chuangtse 2015-09-16 13:49:43 +08:00
telnet 自己都不通……
1.确认下你服务器 Web 应用端口是否开启; 2.检查 nginx 配置的端口是否还是 80 ; 3.检查 telnet 命令是否被替换。 从你本机,请依次检查,你会发现问题。 |