Welcome! Log In Create A New Profile

Advanced

catching 408 response from upstream server

February 10, 2015 02:35AM
Hi,
I'm using nginx as reversed proxy, using the proxy module.
Whenever i get a response code >= 400 from the upstream server, i'm redirecting the client to a different url.

This is the configuration i use (simplified):

location ~ "^/proxy/host_(.*)/fallback_(.*)" {

proxy_pass http://$1;

proxy_intercept_errors on;
error_page 404 408 500 http://$2;
}

However, i've noticed that when the upstream server responds with 408 response code, nginx does not send a redirect.
Instead it terminates the connection to the client.

Is this the intended behavior?
Is there any way around it?
I'd like to be able to intercept 408 responses as well and redirect them. Any alternative suggestions to implement it are very welcome.

Thanks in advance,
Shmulikb
Subject Author Posted

catching 408 response from upstream server

shmulik February 10, 2015 02:35AM

Re: catching 408 response from upstream server

B.R. February 10, 2015 04:00AM

Re: catching 408 response from upstream server

shmulik February 11, 2015 03:26PM

Re: catching 408 response from upstream server

shmulik February 11, 2015 03:34PM

Re: catching 408 response from upstream server

Frederik Nosi February 10, 2015 07:20AM

Re: catching 408 response from upstream server

shmulik February 11, 2015 03:33PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 141
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