Re: worker.properties swallows my first worker (mod_jk)

2001-09-07 Thread jean-frederic clere

Hans Schmid wrote:
 
 Hello,
 
 This is about mod_jk in Tomcat 3.3b1 on Solaris with Apache 1.3.19
 
 It seems to me that the first worker found in the worker.list always gets
 created as ajp12 on port 8007
 regardless what i configure.
 
 The following worker.list entry
 worker.list=worker.list=ajp12-01, ajp12-02, ajp13-01, ajp13-02
--! TYPO!!!

 
 produces 4 workers:
 ajp12-01 on port 8007  ajp12
 ajp12-02 on port 9017  ajp12
 ajp13-01 on port 9009  ajp13
 ajp13-02 on port 9019  ajp13
 
 instead of the expected:
 ajp12-01 on port 9007  ajp12
 ajp12-02 on port 9017  ajp12
 ajp13-01 on port 9009  ajp13
 ajp13-02 on port 9019  ajp13
 
 Please note the ajp12-01 worker points to port 8007 instead of 9007.
 
 When I put a space in front of the first worker I get my expected 4 workers
 pointing to the correct ports
 plus a 5th worker ('' on port 8007)
 
 The following entry in workers.properties
 worker.list=worker.list= ajp12-01, ajp12-02, ajp13-01, ajp13-02
 
 produces 5 workers instead of 4
 Please note the port 8007 for the first worker named worker.list= of ajp12
 I do not have a worker assigned to this port (greped through all config
 files).
 
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (207)]: Into build_worker_map,
 creating 5 workers
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: build_worker_map, creating
 worker worker.list=
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: wc_create_worker, about to
 create instance worker.list= of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: wc_create_worker, about to
 validate and init worker.list=
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker worker.list= contact is localhost:8007
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: build_worker_map, removing
 old worker.list= worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: build_worker_map, creating
 worker ajp12-01
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: wc_create_worker, about to
 create instance ajp12-01 of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: wc_create_worker, about to
 validate and init ajp12-01
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker ajp12-01 contact is localhost:9007
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: build_worker_map, removing
 old ajp12-01 worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: build_worker_map, creating
 worker ajp12-02
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: wc_create_worker, about to
 create instance ajp12-02 of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: wc_create_worker, about to
 validate and init ajp12-02
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker ajp12-02 contact is localhost:9017
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: build_worker_map, removing
 old ajp12-02 worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: build_worker_map, creating
 worker ajp13-01
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: wc_create_worker, about to
 create instance ajp13-01 of ajp13
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (882)]: Into
 ajp13_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: wc_create_worker, about to
 validate and init ajp13-01
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (412)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (425)]: In
 jk_worker_t::validate for worker ajp13-01 contact is localhost:9009
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (451)]: Into
 jk_worker_t::init
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: build_worker_map, removing
 old ajp13-01 worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: build_worker_map, creating
 worker ajp13-02
 
 and one ajp13-02 on port 9019
 
 My questions:
 1.) Why gets this hardcoded worker on port 8007 created?
 2.) Is this a Bug I shall 

RE: worker.properties swallows my first worker (mod_jk)

2001-09-06 Thread Larry Isaacs

Hi Hans,

The answers to your questions are:

1.) Why gets this hardcoded worker on port 8007 created?

Don't know, I will investigate.

2.) Is this a Bug I shall report?

   Yes, and please attache the workers.properties in question.

Thanks.

Larry


 -Original Message-
 From: Hans Schmid [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, September 06, 2001 12:57 PM
 To: Tomcat-User
 Subject: worker.properties swallows my first worker (mod_jk)
 
 
 Hello,
 
 This is about mod_jk in Tomcat 3.3b1 on Solaris with Apache 1.3.19
 
 It seems to me that the first worker found in the worker.list 
 always gets
 created as ajp12 on port 8007
 regardless what i configure.
 
 The following worker.list entry
 worker.list=worker.list=ajp12-01, ajp12-02, ajp13-01, ajp13-02
 
 produces 4 workers:
 ajp12-01 on port 8007  ajp12
 ajp12-02 on port 9017  ajp12
 ajp13-01 on port 9009  ajp13
 ajp13-02 on port 9019  ajp13
 
 instead of the expected:
 ajp12-01 on port 9007  ajp12
 ajp12-02 on port 9017  ajp12
 ajp13-01 on port 9009  ajp13
 ajp13-02 on port 9019  ajp13
 
 Please note the ajp12-01 worker points to port 8007 instead of 9007.
 
 When I put a space in front of the first worker I get my 
 expected 4 workers
 pointing to the correct ports
 plus a 5th worker ('' on port 8007)
 
 
 The following entry in workers.properties
 worker.list=worker.list= ajp12-01, ajp12-02, ajp13-01, ajp13-02
 
 produces 5 workers instead of 4
 Please note the port 8007 for the first worker named 
 worker.list= of ajp12
 I do not have a worker assigned to this port (greped through 
 all config
 files).
 
 
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (207)]: Into 
 build_worker_map,
 creating 5 workers
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: 
 build_worker_map, creating
 worker worker.list=
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: 
 wc_create_worker, about to
 create instance worker.list= of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: 
 wc_create_worker, about to
 validate and init worker.list=
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker worker.list= contact is 
 localhost:8007
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: 
 wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: 
 build_worker_map, removing
 old worker.list= worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: 
 build_worker_map, creating
 worker ajp12-01
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: 
 wc_create_worker, about to
 create instance ajp12-01 of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: 
 wc_create_worker, about to
 validate and init ajp12-01
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker ajp12-01 contact is localhost:9007
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: 
 wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: 
 build_worker_map, removing
 old ajp12-01 worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: 
 build_worker_map, creating
 worker ajp12-02
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: 
 wc_create_worker, about to
 create instance ajp12-02 of ajp12
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (264)]: Into
 ajp12_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: 
 wc_create_worker, about to
 validate and init ajp12-02
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (182)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp12_worker.c (194)]: In
 jk_worker_t::validate for worker ajp12-02 contact is localhost:9017
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (177)]: 
 wc_create_worker, done
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (223)]: 
 build_worker_map, removing
 old ajp12-02 worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (213)]: 
 build_worker_map, creating
 worker ajp13-01
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (138)]: Into wc_create_worker
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (152)]: 
 wc_create_worker, about to
 create instance ajp13-01 of ajp13
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (882)]: Into
 ajp13_worker_factory
 [Thu Sep 06 18:26:17 2001]  [jk_worker.c (161)]: 
 wc_create_worker, about to
 validate and init ajp13-01
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (412)]: Into
 jk_worker_t::validate
 [Thu Sep 06 18:26:17 2001]  [jk_ajp13_worker.c (425)]: In
 jk_worker_t::validate for worker ajp13-01 contact is localhost:9009
 [Thu Sep 06