Return HTTP 504 rather than 503 when a proxy timeout is hit.
Part of the review for PR: 56188
Submitted by: elukey
Reviewed by: elukey, jim, wrowe
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1783414 13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.4.26
+ *) mod_proxy_fcgi: Return HTTP 504 rather than 503 in case of proxy timeout.
+ [Luca Toscano]
+
*) mod_http2: not counting file buckets again stream max buffer limits.
Effectively transfering static files in one step from slave to master
connection. [Stefan Eissing]
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- *) mod_proxy_fcgi: Return HTTP 504 rather than 503 in case of proxy timeout.
- trunk patch: http://svn.apache.org/r1775858
- 2.4 patch: trunk works (modulo CHANGES)
- +1: elukey, jim, wrowe
PATCHES PROPOSED TO BACKPORT FROM TRUNK:
if (bad_request) {
return ap_map_http_request_error(rv, HTTP_BAD_REQUEST);
}
+ if (APR_STATUS_IS_TIMEUP(rv)) {
+ return HTTP_GATEWAY_TIME_OUT;
+ }
return HTTP_SERVICE_UNAVAILABLE;
}