# Client browser is not receiving response from server and remains waiting for it

**URL:** <https://www.ruby-forum.com/t/client-browser-is-not-receiving-response-from-server-and-remains-waiting-for-it/221739>\
**Category:** NGINX\
**Created:** [July 27, 2012, 11:35pm UTC](https://www.ruby-forum.com/t/client-browser-is-not-receiving-response-from-server-and-remains-waiting-for-it/221739 "2012-07-27T23:35:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [July 27, 2012, 11:35pm UTC](https://www.ruby-forum.com/t/client-browser-is-not-receiving-response-from-server-and-remains-waiting-for-it/221739/1 "2012-07-27T23:35:43Z")

</div>

Hello, I’m having weird a problem with nginx.

Sometimes, when I try to access the pages of my dedicated server from my  
browser, I receive no response. My browser remains waiting with no stop  
(there is no timeout).

I have a dedicated server, with 2 virtual machines. One of them, acts as  
a  
reverse proxy (with nginx), and the other one, acts as a webserver  
(nginx  
too).  
I’m tailing the logs. When It happens, logs looks like this:  
201.235.64.64 - icarabantes [27/Jul/2012:04:01:16 +0400] “GET  
/admin/notification HTTP/1.1” 200 2287 “[http://matweb.com/admin/](http://matweb.com/admin/)”  
“Mozilla/5.0  
(X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0”  
It throws a 200 response, but my browser has never received it.

The most annoying thing it’s that it happens eventually, and then after  
many retrials it comes back…  
Any ideas???

---

<div class="post-metadata">

**Author:** ![Matias\_Montenegro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@Matias\_Montenegro](https://www.ruby-forum.com/u/Matias_Montenegro)\
**Post date:** [July 28, 2012, 12:08am UTC](https://www.ruby-forum.com/t/client-browser-is-not-receiving-response-from-server-and-remains-waiting-for-it/221739/2 "2012-07-28T00:08:28Z")

</div>

Hello!

On Fri, Jul 27, 2012 at 06:35:00PM -0300, Matias Montenegro wrote:

> 201.235.64.64 - icarabantes [27/Jul/2012:04:01:16 +0400] “GET  
> /admin/notification HTTP/1.1” 200 2287 “[http://matweb.com/admin/](http://matweb.com/admin/)”  
> “Mozilla/5.0  
> (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0”  
> It throws a 200 response, but my browser has never received it.
> 
> The most annoying thing it’s that it happens eventually, and then after  
> many retrials it comes back…  
> Any ideas???

I would try to tcpdump what happens on the wire, preferably on  
both ends (i.e. nginx and a client). From the description above  
it looks like some wierd network problems, probably caused by some  
misbehaving firewall.

Maxim D.

---

<div class="post-metadata">

**Author:** ![Matias\_Montenegro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@Matias\_Montenegro](https://www.ruby-forum.com/u/Matias_Montenegro)\
**Post date:** [July 29, 2012, 11:03am UTC](https://www.ruby-forum.com/t/client-browser-is-not-receiving-response-from-server-and-remains-waiting-for-it/221739/3 "2012-07-29T11:03:25Z")

</div>

Hi Matias,

This sounds to me very similar to a problem I have been having recently  
with the latest version of Chrome under Windows 7 64 bit.

For me it was an XMLHTTPRequest would be sent, logged at the server as  
completed, but no reply received.

I an sure it is an intermittent bug in Chrome, but I have been unable to  
reliably reproduce it.

Ian
