[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-cvs
Subject: svn commit: r1847232 - /httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c
From: jfclere () apache ! org
Date: 2018-11-23 9:32:20
Message-ID: 20181123093221.3AD493A008F () svn01-us-west ! apache ! org
[Download RAW message or body]
Author: jfclere
Date: Fri Nov 23 09:32:20 2018
New Revision: 1847232
URL: http://svn.apache.org/viewvc?rev=1847232&view=rev
Log:
Add error messages and return bad request.
Modified:
httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c
Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c?rev=1847232&r1=1847231&r2=1847232&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c Fri Nov 23 09:32:20 2018
@@ -1411,12 +1411,23 @@ static int balancer_handler(request_rec
bsel->wupdated = bsel->s->wupdated = nworker->s->updated = \
apr_time_now(); /* by default, all new workers are disabled */
ap_proxy_set_wstatus(PROXY_WORKER_DISABLED_FLAG, 1, nworker);
+ } else {
+ ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r, \
APLOGNO(01207) + "%s: failed to add worker %s",
+ bsel->s->name, val);
+ PROXY_GLOBAL_UNLOCK(bsel);
+ return HTTP_BAD_REQUEST;
}
if ((rv = PROXY_GLOBAL_UNLOCK(bsel)) != APR_SUCCESS) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r, APLOGNO(01203)
"%s: Unlock failed for adding worker",
bsel->s->name);
}
+ } else {
+ ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r, APLOGNO(01207)
+ "%s: failed to add worker %s",
+ bsel->s->name, val);
+ return HTTP_BAD_REQUEST;
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic