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]