mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-03-11 05:48:41 +00:00
BUG/MINOR: startup: don't use internal proxies to compute the maxconn
With internal proxies using the SSL activated (httpclient for example) the automatic computation of the maxconn is wrong because these proxies are always activated by default. This patch fixes the issue by not counting these internal proxies during the computation. Must be backported as far as 2.5.
This commit is contained in:
parent
38c5b6ea97
commit
0adafb307e
@ -5229,8 +5229,10 @@ int ssl_sock_prepare_srv_ctx(struct server *srv)
|
||||
{
|
||||
int cfgerr = 0;
|
||||
SSL_CTX *ctx;
|
||||
/* Automatic memory computations need to know we use SSL there */
|
||||
global.ssl_used_backend = 1;
|
||||
/* Automatic memory computations need to know we use SSL there
|
||||
* If this is an internal proxy, don't use it for the computation */
|
||||
if (!(srv->proxy && srv->proxy->cap & PR_CAP_INT))
|
||||
global.ssl_used_backend = 1;
|
||||
|
||||
/* Initiate SSL context for current server */
|
||||
if (!srv->ssl_ctx.reused_sess) {
|
||||
|
Loading…
Reference in New Issue
Block a user