How to debug "HTTP request sent, awaiting response"?
-
I have a Linux server on an ADSL connection, and I just noticed that sometimes I get Connecting to example.com|xxx.xxx.xxx.122|:80... connected. HTTP request sent, awaiting response... when I use wget or e.g. a browser like firefox. In the case of wget pressing CTRL-C and then try again "solves the problem", and in the case of firefox, reloading the page also makes the page load. It seams to be random when it happens. I have tried to change the DNS to Google's DNS, but I still get the same problems there. Question How do I debug something like that, so I can find the source of the problem or perhaps a pattern?
-
Answer:
Have you ever tried waiting to see what HTTP status code returns? To debug this case, open 2 terminals: in the first, ssh to your server and type: # tcpdump -vv -s0 tcp port 80 -w /tmp/example.pcap (you can also append and src host <client_IP> to filter junk requests) and in the second, use wget to browse your website, reproduce this problem and switch to the first terminal and press Ctrl+C. Copy this .pcap file to the client and open with Wireshark to see what happens.
Sandra at Server Fault Visit the source
Other answers
If you see: HTTP request sent, awaiting response... This means that the DNS works fine, that the TCP connection is in established state and the request was send. I think that the cause of your problems is the remote server that might be busy. As @quanta said a network capture will give you better details. In Wireshark just use Follow TCP Stream to see the HTTP conversation. Pay attention to ICMP messages too.
Mircea Vutcovici
Related Q & A:
- How can you view an HTTP request in transit?Best solution by Information Security
- How to debug a core file without debug symbols?Best solution by Stack Overflow
- How to debug an HTML page on mobile?Best solution by msdn.microsoft.com
- How to debug subsequent request in Phpstorm?Best solution by Stack Overflow
- How can I send an http request at a specific time?Best solution by Stack Overflow
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.