一次非常困惑的网站故障

2015-08-31 11:29:22 +08:00
 Theo14

事情是这样:

29 号 13 点接到电话说网站无法访问,浏览器提示无法连接,打开电脑看流量图已经完全没有流量了,直接跌到底那种。首先怀疑是硬件防火墙故障,打电话让机房撤掉硬防后问题依然存在。重启交换机也不行。 ping 没问题,但从外网 telnet 服务器的 80 端口不通,内网 telnet80 不通,自己 telnet 自己的 80 也不通,但 web 服务器可以 ssh 登陆,服务器负载正常,检查 nginx 和 apache 没发现问题,重启应用及服务器也没能解决问题。最后是把内网及外网交换机上的网线全部拔掉,再一个一个插上去,边插边检查,最后问题没有再出现。

服务器系统是 Ubuntu12.04LTS ,我检查了问题出现之前每个服务器的流量图,没有发现异常。服务器上的可疑进程暂时也没有线索,会是中病毒?

请问大家,造成这种现象的可能原因会是什么?谢谢

2795 次点击
所在节点    服务器
11 条回复
jacksong
2015-08-31 11:36:54 +08:00
iptables 查过么
Theo14
2015-08-31 11:48:23 +08:00
@jacksong 查过,配置一直没调整,没有问题
flymemory
2015-08-31 12:08:05 +08:00
我遇到过一个类似的,后来发现是服务器端的 DNS SERVER IP 设置错了,导致 ssh 能连,但是 web server 不正常, shadowsocks 也不正常,也许可以试试查下。
9hills
2015-08-31 12:09:32 +08:00
> 自己 telnet 自己的 80 也不通

本机 telnet 自己不通,你折腾交换机干啊。。。
9hills
2015-08-31 12:09:52 +08:00
干啊 -> 干嘛
Theo14
2015-08-31 13:36:29 +08:00
@9hills 病急乱投医了。。。
aivier
2015-08-31 23:06:08 +08:00
呃...iptables...?
Theo14
2015-09-01 09:28:28 +08:00
@aivier 不是 iptables 的原因
chuangtse
2015-09-16 13:49:43 +08:00
telnet 自己都不通……
1.确认下你服务器 Web 应用端口是否开启;
2.检查 nginx 配置的端口是否还是 80 ;
3.检查 telnet 命令是否被替换。

从你本机,请依次检查,你会发现问题。
Theo14
2015-09-16 16:18:42 +08:00
@chuangtse 都检查过,没有发现问题
chuangtse
2015-09-17 09:06:51 +08:00
@Theo14 贴出你检查的记录及回显信息。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217266

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX