Welcome! Log In Create A New Profile

Advanced

Re: Upstream fail over?

August 02, 2009 12:10PM
I finally got this working the way I wanted it. I ended up using error_page instead per Maxim's suggestion:

upstream varnishservers
{
server 10.1.1.1:8080; #CACHE1
}


upstream originservers
{
server 10.2.2.2:80; #WEB1
server 10.3.3.3:80; #WEB2
}

server
{
listen 8080;
server_name _;
server_name_in_redirect off;

location /
{
access_log off;
error_page 502 503 504 = @origin;
proxy_pass http://varnishservers;
proxy_set_header Host $host;
proxy_connect_timeout 1;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_404;
proxy_intercept_errors on;
break;
}


location @origin
{
access_log off;
proxy_pass http://originservers;
proxy_set_header Host $host;
proxy_connect_timeout 4;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_404;
proxy_intercept_errors on;
break;
}

}
Subject Author Posted

Upstream fail over?

MortenP June 23, 2009 10:48AM

Re: Upstream fail over?

merlin corey June 26, 2009 05:33AM

Re: Upstream fail over?

Mitchua Mitchua July 26, 2009 10:42AM

Re: Upstream fail over?

Maxim Dounin July 26, 2009 04:56PM

Re: Upstream fail over?

Marcus Clyne July 26, 2009 09:30PM

Re: Upstream fail over?

Mahiti Support July 31, 2009 09:11AM

Re: Upstream fail over?

Maxim Dounin July 31, 2009 09:38AM

Re: Upstream fail over?

Mitchua Mitchua July 31, 2009 01:39PM

Re: Upstream fail over?

Mitchua Mitchua July 31, 2009 02:00PM

Re: Upstream fail over?

Maxim Dounin July 31, 2009 03:52PM

Re: Upstream fail over?

mitchua August 02, 2009 12:10PM

Re: Upstream fail over?

Igor Sysoev July 27, 2009 04:47AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 241
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready