if (err)
return apr_pstrcat(cmd->temp_pool, "ProxyPass: ", err, NULL);
}
+ if (conf->timeout_set)
+ worker->timeout = conf->timeout;
for (i = 0; i < arr->nelts; i++) {
const char *err = set_worker_param(worker, elts[i].key, elts[i].val);
if (err)
if ((err = ap_proxy_add_worker(&worker, cmd->pool, conf, name)) != NULL)
return apr_pstrcat(cmd->temp_pool, "BalancerMember: ", err, NULL);
}
+ if (conf->timeout_set)
+ worker->timeout = conf->timeout;
arr = apr_table_elts(params);
elts = (const apr_table_entry_t *)arr->elts;
int hmax; /* Hard maximum on the total number of connections */
apr_interval_time_t ttl; /* maximum amount of time in seconds a connection
* may be available while exceeding the soft limit */
+ apr_interval_time_t timeout; /* connection timeout */
+
proxy_conn_pool *cp; /* Connection pool to use */
void *opaque; /* per scheme worker data */
} proxy_worker;