On Fri, Feb 24, 2017 at 5:49 AM, <[email protected]> wrote: > Author: jim > Date: Fri Feb 24 04:49:38 2017 > New Revision: 1784228 > > URL: http://svn.apache.org/viewvc?rev=1784228&view=rev > Log: > Instead of thread-pools for each server/context, use a server-wide > top-level threadpool, which is more efficient. > > Modified: > httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c > > Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c > URL: > http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c?rev=1784228&r1=1784227&r2=1784228&view=diff > ============================================================================== > --- httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c (original) > +++ httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c Fri Feb 24 04:49:38 > 2017 > > @@ -86,13 +84,15 @@ static void *hc_create_config(apr_pool_t > ctx->templates = apr_array_make(p, 10, sizeof(hc_template_t)); > ctx->conditions = apr_table_make(p, 10); > ctx->hcworkers = apr_hash_make(p); > - ctx->tpsize = HC_THREADPOOL_SIZE; > ctx->s = s; > > return ctx; > } > > static ap_watchdog_t *watchdog; > +static apr_thread_pool_t *hctp = NULL; > +static int tpsize = HC_THREADPOOL_SIZE;
Maybe init 'tpsize' in pre_config for --enable-proxy_check=static restarts? Regards, Yann.
