diff options
Diffstat (limited to 'proxy_config.c')
-rw-r--r-- | proxy_config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/proxy_config.c b/proxy_config.c index e45711e..cca6b87 100644 --- a/proxy_config.c +++ b/proxy_config.c @@ -458,8 +458,15 @@ int proxy_thread_loadconf(proxy_ctx_t *ctx, LIBEVENT_THREAD *thr) { tus->num_stats = us->num_stats; pthread_mutex_unlock(&thr->stats.mutex); } + // also grab the concurrent request limit + thr->proxy_active_req_limit = ctx->active_req_limit; STAT_UL(ctx); + // update limit counter(s) + pthread_mutex_lock(&thr->proxy_limit_lock); + thr->proxy_buffer_memory_limit = ctx->buffer_memory_limit; + pthread_mutex_unlock(&thr->proxy_limit_lock); + return 0; } |