costin      01/11/16 14:55:34

  Modified:    jk/native/apache-2.0 mod_jk.c
  Log:
  A bit more debugging, a bit cleaner ifs, don't try to read workers.properties
  if none is set up.
  
  ( the settings in worker.properties can be done in httpd.conf - it's easier for
  testing/debugging to edit a single file )
  
  Revision  Changes    Path
  1.36      +12 -6     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.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- mod_jk.c  2001/11/06 00:13:01     1.35
  +++ mod_jk.c  2001/11/16 22:55:34     1.36
  @@ -60,7 +60,7 @@
    * Description: Apache 2 plugin for Jakarta/Tomcat                         *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    *                 Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.35 $                                           *
  + * Version:     $Revision: 1.36 $                                           *
    ***************************************************************************/
   
   /*
  @@ -1181,7 +1181,7 @@
   
       if(strcmp(r->handler,JK_HANDLER))    /* not for me, try next handler */
         return DECLINED;
  -    
  +
       conf = (jk_server_conf_t *)ap_get_module_config(r->server->module_config, 
                                                        &jk_module);
       worker_name = apr_table_get(r->notes, JK_WORKER_ID);
  @@ -1189,7 +1189,7 @@
   
       /* Set up r->read_chunked flags for chunked encoding, if present */
       if(rc = ap_setup_client_block(r, REQUEST_CHUNKED_DECHUNK)) {
  -    return rc;
  +        return rc;
       }
   
       if( worker_name == NULL ) {
  @@ -1204,7 +1204,7 @@
                 explicitely give control to us. */
             worker_name=  worker_env.first_worker;
             jk_log(xl, JK_LOG_DEBUG, 
  -                 "Manual configuration for %s %s %d\n",
  +                 "Manual configuration for %s (%s) %d\n",
                    r->uri, worker_env.first_worker, worker_env.num_of_workers); 
         } else {
             worker_name = map_uri_to_worker(conf->uw_map, r->uri, xl);
  @@ -1273,6 +1273,7 @@
           apr_pool_t *tpool= apr_pool_get_parent( parent_pool );
           
           apr_pool_userdata_get( &end, "jk_thread_endpoint", tpool );
  +        jk_log(xl, JK_LOG_DEBUG, "Using per-thread worker %lx\n ", end );
           if(end==NULL ) {
               worker->get_endpoint(worker, &end, xl);
               apr_pool_userdata_set( end , "jk_thread_endpoint", 
  @@ -1478,7 +1479,6 @@
       stuff )
   */
   static void init_jk( apr_pool_t *pconf, jk_server_conf_t *conf, server_rec *s ) {
  -    /*     jk_map_t *init_map = NULL; */
       jk_map_t *init_map = conf->worker_properties;
   
      if(conf->log_file && conf->log_level >= 0) {
  @@ -1496,7 +1496,11 @@
       }
   
       /*     if(map_alloc(&init_map)) { */
  -    if( ! map_read_properties(init_map, conf->worker_file)) {
  +    jk_log(conf->log, JK_LOG_DEBUG, 
  +           "Reading map %s %d\n", conf->worker_file, map_size( init_map ) );
  +    
  +    if( (conf->worker_file != NULL ) &&
  +        ! map_read_properties(init_map, conf->worker_file)) {
           if( map_size( init_map ) == 0 ) {
               jk_error_exit(APLOG_MARK, APLOG_EMERG, s, 
                             pconf, "No worker file and no worker options in 
httpd.conf \n"
  @@ -1504,6 +1508,8 @@
               return;
           }
       }
  +    jk_log(conf->log, JK_LOG_DEBUG, 
  +           "Read map %s %d\n", conf->worker_file, map_size( init_map ) );
       
       /* we add the URI->WORKER MAP since workers using AJP14
          will feed it */
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to