From cfc3db1972f1eb96accaf4c04095912e176aecd3 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Fri, 12 Sep 2014 18:50:46 +0400 Subject: Upstream: included backup peers into peer.tries. Since peer.tries is never reset it can now be limited if required. --- src/http/modules/ngx_http_upstream_least_conn_module.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/http/modules') diff --git a/src/http/modules/ngx_http_upstream_least_conn_module.c b/src/http/modules/ngx_http_upstream_least_conn_module.c index dbef95d41..623bc9b10 100644 --- a/src/http/modules/ngx_http_upstream_least_conn_module.c +++ b/src/http/modules/ngx_http_upstream_least_conn_module.c @@ -299,10 +299,6 @@ ngx_http_upstream_get_least_conn_peer(ngx_peer_connection_t *pc, void *data) lcp->rrp.tried[n] |= m; lcp->conns[p]++; - if (pc->tries == 1 && peers->next) { - pc->tries += peers->next->number; - } - return NGX_OK; failed: @@ -314,7 +310,6 @@ failed: lcp->conns += peers->number; lcp->rrp.peers = peers->next; - pc->tries = lcp->rrp.peers->number; n = (lcp->rrp.peers->number + (8 * sizeof(uintptr_t) - 1)) / (8 * sizeof(uintptr_t)); -- cgit