9 messages in ru.sysoev.nginxRe: Please explain this 502 Bad Gatew...
FromSent OnAttachments
just startingDec 27, 2007 7:20 am 
Igor SysoevDec 27, 2007 8:28 am 
Aleksandar LazicDec 27, 2007 8:30 am 
just startingDec 27, 2007 9:05 am 
Igor SysoevDec 27, 2007 9:13 am 
just startingDec 27, 2007 10:39 am 
Igor SysoevDec 27, 2007 10:52 am 
just startingDec 27, 2007 11:32 am 
Igor SysoevDec 28, 2007 2:01 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Please explain this 502 Bad Gateway errorActions...
From:just starting (just@public.gmane.org)
Date:Dec 27, 2007 10:39:22 am
List:ru.sysoev.nginx

ohh..I forgot to mention that bit to you. I had it setup as 127.0.0.1 and in that case also it was not working. Then for a change i altered it to 192.168.0.241. I will test it further and let you know how it goes.

Then it's prbably firewall.

How is it possible if both my servers are hosted on the same machine with ip 192.168.0.241.

Thanks Rakesh.

On Dec 27, 2007 10:43 PM, Igor Sysoev
<is-G@public.gmane.org> wrote:

On Thu, Dec 27, 2007 at 10:36:00PM +0530, just starting wrote:

hi,

First of all my sincere thanks.

Error Log Entry : [2007/12/27 10:44:07 [error] 2625#0: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.234, server: localhost, request: "GET /KdocProj/dboard.html?_dc=1198726407859 HTTP/1.0", upstream: " http://192.168.0.241:8080/KdocProj/dboard.html?_dc=1198726407859", host: " 192.168.0.241:8000"]

Let me explain a few things.

The machine where I am testing the hosting is 192.168.0.241. nginx is hosted on port 8000 and jetty on 8080 on the same machine mentioned above.

There is a statement in the error log like : "while connecting to upstream, client: 192.168.0.234,", please note that 192.168.0.234 is the local proxy server for internet access. So, what i think happening here is that nginx is trying to access the local jetty server via proxy.

The "client: 192.168.0.234" means that someone on 192.168.0.234 has connected to nginx and request. nginx proxies the request to 192.168.0.241:8080.

Probably you should set "proxy_pass http://127.0.0.1:8080" instead of 192.168.0.241:8080.

For Igor:

The "Connection refused" usually means that backend does not listen

on 192.168.0.241:8080 or its listen queue is full: it can not handle all requests.

I am the only one testing this implementation. So, I dont think the listen queue is full and also I made sure that jetty is listening on port 8080.