linux – 如何调试“HTTP请求已发送,等待响应”?
发布时间:2020-12-13 18:00:17 所属栏目:Linux 来源:网络整理
导读:我在ADSL连接上有一台 Linux服务器,我注意到有时候我会得到 Connecting to example.com|xxx.xxx.xxx.122|:80... connected.HTTP request sent,awaiting response... 当我使用wget或者例如像Firefox一样的浏览器. 在wget按CTRL-C然后再次尝试“解决问题”的情
我在ADSL连接上有一台
Linux服务器,我注意到有时候我会得到
Connecting to example.com|xxx.xxx.xxx.122|:80... connected. HTTP request sent,awaiting response... 当我使用wget或者例如像Firefox一样的浏览器. 在wget按CTRL-C然后再次尝试“解决问题”的情况下,在firefox的情况下,重新加载页面也会使页面加载. 当它发生时它接缝是随机的.我曾尝试将DNS更改为Google的DNS,但我仍然遇到同样的问题. 题 我如何调试这样的东西,所以我可以找到问题的根源或者模式? 解决方法
您是否曾尝试等待查看HTTP状态代码返回的内容?
要调试这种情况,请打开2个终端:在第一个,ssh到您的服务器并键入: # tcpdump -vv -s0 tcp port 80 -w /tmp/example.pcap (你也可以追加和src主机< client_IP>来过滤垃圾请求) 在第二个,使用wget浏览您的网站,重现此问题并切换到第一个终端并按Ctrl C. 将此.pcap文件复制到客户端并使用Wireshark打开以查看会发生什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |