Upstream timeout issue

I setup an upstream configuration with only one server for now, i will
add a new one in a while.

im experiencing a strange error now and then when users are uploading
files to a form they get sometimes in the browser ERROR 502 bad
gateway
and on nginx error logs i get


2011/01/10 08:07:31 [error] 28135#0: *606977 upstream timed out (110:
Connection timed out) while reading response header from upstream,
client: XXX.XXX.XXX.XXX, server: , request: "POST
/UserDetails.aspx?CultureId=1 HTTP/1.1", upstream:
"http://backend1:80//UserDetails.aspx?CultureId=1", host:
"host.host.com", referrer:
"http://host.host.com/UserDetails.aspx?CultureId=1"

2011/01/10 08:07:31 [error] 28135#0: *606977 no live upstreams while
connecting to upstream, client: XXX.XXX.XXX.XXX, server: , request:
"POST /UserDetails.aspx?CultureId=1 HTTP/1.1", upstream:
"http://backend/UserDetails.aspx?CultureId=1", host: "host.host.com",
referrer: "http://host.host.com/UserDetails.aspx?CultureId=1"

now i dont know what is the exact issue, or the upload timeout or maybe
DNS issues…could it be IPv6 dns resolving the problem?

When the users upload directly to the server they dont get any timeout
or errors.

Thanks in advance

Posted at Nginx Forum:

I forgot to attach the nginx.conf gile

       gzip on;
        gzip_disable "msie6";

        # gzip_vary on;
        # gzip_proxied any;
         gzip_comp_level 6;
         gzip_buffers 16 8k;
         gzip_http_version 1.1;
         gzip_types text/plain text/css application/json
application/x-javascript text/xml application/xml application/xml+rss
text/javascript;


        ##
        # Balancer
        ##
        upstream backend {
        server XXX.XXX.XXX.XXX;

        }

        server {
          listen 80;
                location / {

                client_max_body_size 50M;
                client_body_buffer_size 256k;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
                proxy_set_header Host $host;
                proxy_pass  http://backend;
                }
        }

egreco Wrote:

timed out (110: Connection timed out) while
XXX.XXX.XXX.XXX, server: , request: "POST

When the users upload directly to the server they
dont get any timeout or errors.

Thanks in advance

Posted at Nginx Forum:

i added:

                proxy_connect_timeout       180;
                proxy_send_timeout          180;
                proxy_read_timeout          180;

and i see less { (110: Connection timed out) while reading response
header from upstream, } errors.

can i do something more to get rid of the timeouts?

Posted at Nginx Forum:

Great that you fixed it… but how? Is it possible to write the
solution?
thanks

Posted at Nginx Forum:

Its fixed

elgreco Wrote:

timed out (110: Connection timed out) while
XXX.XXX.XXX.XXX, server: , request: "POST

When the users upload directly to the server they
dont get any timeout or errors.

Thanks in advance

Posted at Nginx Forum: