mturk 2005/02/08 23:39:08 Modified: jk/native/apache-2.0 mod_jk.c Log: Move jk_set_worker_def_cache_size to post config hook, so that it is set before the jk configuration is parsed. Revision Changes Path 1.122 +12 -12 jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c Index: mod_jk.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- mod_jk.c 7 Feb 2005 19:07:38 -0000 1.121 +++ mod_jk.c 9 Feb 2005 07:39:08 -0000 1.122 @@ -2225,7 +2225,6 @@ static void jk_child_init(apr_pool_t * pconf, server_rec * s) { jk_server_conf_t *conf; - int mpm_threads = 1; apr_status_t rv; int rc; @@ -2239,15 +2238,6 @@ JK_TRACE_ENTER(conf->log); - /* Set default connection cache size for worker mpm */ -#if APR_HAS_THREADS -#ifndef AS400 - ap_mpm_query(AP_MPMQ_MAX_THREADS, &mpm_threads); -#endif -#endif - if (mpm_threads > 0) - jk_set_worker_def_cache_size(mpm_threads); - if ((rc = jk_shm_attach(jk_shm_file)) == 0) { if (JK_IS_DEBUG_LEVEL(conf->log)) jk_log(conf->log, JK_LOG_DEBUG, "Attached shm:%s", @@ -2277,10 +2267,11 @@ server_rec * s) { int rc; + int mpm_threads = 1; + /* jk_map_t *init_map = NULL; */ jk_map_t *init_map = conf->worker_properties; - ; if ((rc = jk_shm_open(jk_shm_file)) == 0) { if (JK_IS_DEBUG_LEVEL(conf->log)) jk_log(conf->log, JK_LOG_DEBUG, "Initialized shm:%s", @@ -2292,6 +2283,15 @@ jk_log(conf->log, JK_LOG_ERROR, "Initializing shm:%s errno=%d", jk_shm_name(), rc); + /* Set default connection cache size for worker mpm */ +#if APR_HAS_THREADS +#ifndef AS400 + if (ap_mpm_query(AP_MPMQ_MAX_THREADS, &mpm_threads) != APR_SUCCESS) + mpm_threads = 1; +#endif +#endif + jk_set_worker_def_cache_size(mpm_threads); + if (!uri_worker_map_alloc(&(conf->uw_map), conf->uri_to_context, conf->log)) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]