Lot's of thnx that U point me to the misspelled error.

I've got jvmRoute added to the session cookie finally.

The problem is that apache redirects the workers randomly :

tomcat1 got session cookie with worker of tomcat2 sometimes. The same 
history with tomcat2.


2003-08-29 16:11:11 RequestDumperValve[Standalone]: 
cookie=JSESSIONID=6DA548CB187E7EB31B73F8DF8959C643.tomcat-worker-02
2003-08-29 16:11:11 RequestDumperValve[Standalone]: 
cookie=lifesensor01=US%7Cen%7Cc%7Cneutral%7Cnoname%7C0%7Cnull%7C-1%7Cwellcome%7C0%7C
03-08-29 16:11:46 RequestDumperValve[Standalone]:        contextPath=
2003-08-29 16:11:46 RequestDumperValve[Standalone]: 
cookie=JSESSIONID=10219C0C8296E9A0629C1D9C3BF7770B.tomcat-worker-01
2003-08-29 16:11:46 RequestDumperValve[Standalone]: 
cookie=lifesensor01=US%7Cen%7Cc%7Cneutral%7Cnoname%7C0%7Cnull%7C-1%7Cwellcome%7C0%7C



So the result is that the same session processed by both tomcat but with 
specified right worker:

tomcat1:
2003-08-29 16:49:26 RequestDumperValve[Standalone]: 
cookie=JSESSIONID=19E9FD015AF34C5181322F3FEF37B0D6.tomcat-worker-01




tomcat2:
003-08-29 16:50:10 RequestDumperValve[Standalone]: 
header=cookie=JSESSIONID=19E9FD015AF34C5181322F3FEF37B0D6.tomcat-worker-01; 




this could work if session is replicated on all tomcat servers but not in 
a current state.

So the same round-robin problem like before.
(((

Which configuration files should I post in addition? 
What can be the problem if in workers.properties I have:


worker.tomcat-worker-02.port=6007
worker.tomcat-worker-02.host=172.31.7.12
worker.tomcat-worker-02.type=ajp13
worker.tomcat-worker-02.lbfactor=50
#worker.tomcat-worker-02.cachesize=10
#worker.tomcat-worker-02.cache_timeout=600
#worker.tomcat-worker-02.socket_timeout=300
#worker.tomcat-worker-02.local_worker=1


worker.tomcat-worker-01.port=5007
worker.tomcat-worker-01.host=172.31.7.20
worker.tomcat-worker-01.type=ajp13
worker.tomcat-worker-01.lbfactor=50
#worker.tomcat-worker-01.cachesize=10
#worker.tomcat-worker-01.cache_timeout=600
#worker.tomcat-worker-01.socket_timeout=300
#worker.tomcat-worker-01.local_worker=1

# load balancing with sticky sessions.
# Note:
#  ----> If a worker dies, the load balancer will check its state
#        once in a while. Until then all work is redirected to peer
#        workers.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat-worker-01,tomcat-worker-02
worker.loadbalancer.sticky_session =1
#worker.loadbalancer.local_worker_only=1



MOD_JK.log( workers mapped to the right ips)

[Fri Aug 29 14:41:43 2003]  [jk_worker.c (171)]: wc_create_worker, about 
to validate and init tomcat-worker-01
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1219)]: Into 
jk_worker_t::validate
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1239)]: In 
jk_worker_t::validate for worker tomcat-worker-01 contact is 172.31.7.20:5007
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1267)]: Into 
jk_worker_t::init
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1287)]: In 
jk_worker_t::init, setting socket timeout to 0
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (187)]: wc_create_worker, done
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (238)]: build_worker_map, 
removing old tomcat-worker-01 worker
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (228)]: build_worker_map, 
creating worker tomcat-worker-02
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (148)]: Into wc_create_worker
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (162)]: wc_create_worker, about 
to create instance tomcat-worker-02 of ajp13
[Fri Aug 29 14:41:43 2003]  [jk_ajp13_worker.c (108)]: Into 
ajp13_worker_factory
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (171)]: wc_create_worker, about 
to validate and init tomcat-worker-02
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1219)]: Into 
jk_worker_t::validate
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1239)]: In 
jk_worker_t::validate for worker tomcat-worker-02 contact is 172.31.7.12:6007
[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1267)]: Into 
jk_worker_t::init

[Fri Aug 29 14:41:43 2003]  [jk_ajp_common.c (1287)]: In 
jk_worker_t::init, setting socket timeout to 0
[Fri Aug 29 14:41:43 2003]  [jk_worker.c (187)]: wc_create_worker, done
[Fri Aug 29 14:41:43 2003]  [jk_lb_worker.c (498)]: Balanced worker 0 has 
name tomcat-worker-01
[Fri Aug 29 14:41:43 2003]  [jk_lb_worker.c (498)]: Balanced worker 1 has 
name tomcat-worker-02

[Fri Aug 29 14:50:01 2003]  [jk_ajp_common.c (532)]: 
ajp_unmarshal_response: Header[1] [Set-Cookie] = 
[JSESSIONID=19E9FD015AF34C5181322F3FEF37B0D6.tomcat-worker-01; 
Path=/lifesensor]
[Fri Aug 29 14:50:12 2003]  [jk_ajp_common.c (532)]: 
ajp_unmarshal_response: Header[2] [Set-Cookie] = 
[JSESSIONID=EEB6757BF4A9337FD7265AA581DE8BE3.tomcat-worker-02; 
Path=/lifesensor]









John Turner <[EMAIL PROTECTED]>
29.08.2003 14:23
Please respond to "Tomcat Users List"

 
        To:     Tomcat Users List <[EMAIL PROTECTED]>
        cc: 
        Subject:        Re: Urgent !!! Problem to get TOMCAT/4.1.24 cluster running 
with sticky 
session support.



A couple of things:

1.  Your workers.properties file (to me) seems needlessly complex.  I 
would cut it down to match Pascal's example.

2.  In your server.xml, you have "jmvRoute".  I don't load balance, but 
as far as I know it should be "jvmRoute" (note spelling).

3.  You only sent one server.xml...there should be two.

John

[EMAIL PROTECTED] wrote:
> Hi people, I still have no any progress , I've installed the newest 
> version of tomcat 4.1.27 and build mod_jk from the sources.
> Still the same : all requests are sent to one tomcat , but if I shutdown 

> it apache redirects the work to another one
> No error messages, in mod_jk.log I see that two balanced workers were 
> found.
> Lots of  web links say that load-balancing work , but in reallity they 
all 
> point to one from Pascal Forget. 
> 
> I even cannot see anything added by tomcat to my session cookie. 
> 
> 
> 
> 
> There are some conf files bellow.
> 
> Any help or suggestion would be highly appreciated.
> 
> 
> P.S. My topic is still not in tomcat-users list. So what are criterias 
to 
> put it there?
> 
----------------------------------------------------------------------------------
> Yefym 
> 
> 
> 
> 
> MOD_JK.LOG
> 
> 
> [Fri Aug 29 08:21:47 2003]  [jk_uri_worker_map.c (321)]: Into 
> jk_uri_worker_map_t::uri_worker_map_open, match rule 
> /ping/servlet/=loadbalancer was added
> [Fri Aug 29 08:21:47 2003]  [jk_uri_worker_map.c (299)]: Into 
> jk_uri_worker_map_t::uri_worker_map_open, suffix rule 
> /ping/.jsp=loadbalancer was added
> [Fri Aug 29 08:21:47 2003]  [jk_uri_worker_map.c (299)]: Into 
> jk_uri_worker_map_t::uri_worker_map_open, suffix rule 
> /ping/.do=loadbalancer was added
> [Fri Aug 29 08:21:47 2003]  [jk_uri_worker_map.c (408)]: Into 
> jk_uri_worker_map_t::uri_worker_map_open, there are 33 rules
> [Fri Aug 29 08:21:47 2003]  [jk_uri_worker_map.c (422)]: 
> jk_uri_worker_map_t::uri_worker_map_open, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (88)]: Into wc_open
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (222)]: Into build_worker_map, 
> creating 3 workers
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (228)]: build_worker_map, 
> creating worker tomcat-worker-01
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (148)]: Into wc_create_worker
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (162)]: wc_create_worker, about 

> to create instance tomcat-worker-01 of ajp13
> [Fri Aug 29 08:21:47 2003]  [jk_ajp13_worker.c (108)]: Into 
> ajp13_worker_factory
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (171)]: wc_create_worker, about 

> to validate and init tomcat-worker-01
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1219)]: Into 
> jk_worker_t::validate
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1239)]: In 
> jk_worker_t::validate for worker tomcat-worker-01 contact is 
> 172.31.7.20:5007
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1267)]: Into 
> jk_worker_t::init
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1287)]: In 
> jk_worker_t::init, setting socket timeout to 300
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (187)]: wc_create_worker, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (238)]: build_worker_map, 
> removing old tomcat-worker-01 worker 
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (228)]: build_worker_map, 
> creating worker tomcat-worker-02
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (148)]: Into wc_create_worker
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (162)]: wc_create_worker, about 

> to create instance tomcat-worker-02 of ajp13
> [Fri Aug 29 08:21:47 2003]  [jk_ajp13_worker.c (108)]: Into 
> ajp13_worker_factory
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (171)]: wc_create_worker, about 

> to validate and init tomcat-worker-02
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1219)]: Into 
> jk_worker_t::validate
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1239)]: In 
> jk_worker_t::validate for worker tomcat-worker-02 contact is 
> 172.31.7.12:6007
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1267)]: Into 
> jk_worker_t::init
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1287)]: In 
> jk_worker_t::init, setting socket timeout to 300
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (187)]: wc_create_worker, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (238)]: build_worker_map, 
> removing old tomcat-worker-02 worker 
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (228)]: build_worker_map, 
> creating worker loadbalancer
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (148)]: Into wc_create_worker
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (162)]: wc_create_worker, about 

> to create instance loadbalancer of lb
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (586)]: Into 
lb_worker_factory
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (171)]: wc_create_worker, about 

> to validate and init loadbalancer
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (420)]: Into 
> jk_worker_t::validate
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (148)]: Into wc_create_worker
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (162)]: wc_create_worker, about 

> to create instance tomcat-worker-01 of ajp13
> [Fri Aug 29 08:21:47 2003]  [jk_ajp13_worker.c (108)]: Into 
> ajp13_worker_factory
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (171)]: wc_create_worker, about 

> to validate and init tomcat-worker-01
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1219)]: Into 
> jk_worker_t::validate
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1239)]: In 
> jk_worker_t::validate for worker tomcat-worker-01 contact is 
> 172.31.7.20:5007
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1267)]: Into 
> jk_worker_t::init
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1287)]: In 
> jk_worker_t::init, setting socket timeout to 300
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (187)]: wc_create_worker, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (148)]: Into wc_create_worker
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (162)]: wc_create_worker, about 

> to create instance tomcat-worker-02 of ajp13
> [Fri Aug 29 08:21:47 2003]  [jk_ajp13_worker.c (108)]: Into 
> ajp13_worker_factory
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (171)]: wc_create_worker, about 

> to validate and init tomcat-worker-02
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1219)]: Into 
> jk_worker_t::validate
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1239)]: In 
> jk_worker_t::validate for worker tomcat-worker-02 contact is 
> 172.31.7.12:6007
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1267)]: Into 
> jk_worker_t::init
> [Fri Aug 29 08:21:47 2003]  [jk_ajp_common.c (1287)]: In 
> jk_worker_t::init, setting socket timeout to 300
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (187)]: wc_create_worker, done
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (498)]: Balanced worker 0 
has 
> name tomcat-worker-01
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (498)]: Balanced worker 1 
has 
> name tomcat-worker-02
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (502)]: 
in_local_worker_mode: 
> true
> [Fri Aug 29 08:21:47 2003]  [jk_lb_worker.c (505)]: local_worker_only: 
> true
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (187)]: wc_create_worker, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (238)]: build_worker_map, 
> removing old loadbalancer worker 
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (250)]: build_worker_map, done
> [Fri Aug 29 08:21:47 2003]  [jk_worker.c (111)]: wc_open, done 3
> [Fri Aug 29 08:22:26 2003]  [jk_connect.c (165)]: jk_open_socket, try to 

> connect socket = 12
> [Fri Aug 29 08:22:26 2003]  [jk_connect.c (174)]: jk_open_socket, after 
> connect ret = 0
> [Fri Aug 29 08:22:26 2003]  [jk_connect.c (183)]: jk_open_socket, set 
> TCP_NODELAY to on
> [Fri Aug 29 08:22:26 2003]  [jk_connect.c (200)]: jk_open_socket, 
return, 
> sd = 12
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (614)]: In 
> jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 12
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (642)]: sending to ajp13 
#422
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (884)]: ajp_send_request 2: 

> request body to send 0 - request body to resend 0
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #103
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (483)]: 
> ajp_unmarshal_response: status = 200
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (488)]: 
> ajp_unmarshal_response: Number of headers is = 2
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (532)]: 
> ajp_unmarshal_response: Header[0] [Content-Type] = 
> [text/html;charset=ISO-8859-1]
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (532)]: 
> ajp_unmarshal_response: Header[1] [Set-Cookie] = 
> [JSESSIONID=0A4FF4B6DFFC675F5A3AC28B24D330FC; Path=/ping]
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #242
> [Fri Aug 29 08:22:26 2003]  [mod_jk.c (395)]: writing 238 (238) out of 
238 
> 
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #2
> [Fri Aug 29 08:22:26 2003]  [jk_ajp_common.c (1382)]: Into 
> jk_endpoint_t::done, recycling connection
> [Fri Aug 29 08:22:26 2003]  [jk_lb_worker.c (394)]: Into 
> jk_endpoint_t::done
> [Fri Aug 29 08:26:52 2003]  [jk_uri_worker_map.c (485)]: Into 
> jk_uri_worker_map_t::map_uri_to_worker
> [Fri Aug 29 08:26:52 2003]  [jk_uri_worker_map.c (501)]: Attempting to 
map 
> URI '/ping/ping.jsp'
> [Fri Aug 29 08:26:52 2003]  [jk_uri_worker_map.c (582)]: 
> jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match 
loadbalancer 
> -> *.jsp
> [Fri Aug 29 08:26:52 2003]  [jk_uri_worker_map.c (582)]: 
> jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match 
loadbalancer 
> -> *.jsp
> [Fri Aug 29 08:26:52 2003]  [mod_jk.c (1708)]: Into handler 
r->proxyreq=0 
> r->handler=jakarta-servlet r->notes=136186728 worker=loadbalancer
> [Fri Aug 29 08:26:52 2003]  [jk_worker.c (132)]: Into 
> wc_get_worker_for_name loadbalancer
> [Fri Aug 29 08:26:52 2003]  [jk_worker.c (136)]: wc_get_worker_for_name, 

> done  found a worker
> [Fri Aug 29 08:26:52 2003]  [mod_jk.c (494)]: agsp=80 
> agsn=base03.perf.intercomponentware.com 
> hostn=base03.perf.intercomponentware.com 
> shostn=base03.perf.intercomponentware.com cbsport=0 sport=0 
> [Fri Aug 29 08:26:52 2003]  [jk_lb_worker.c (533)]: Into 
> jk_worker_t::get_endpoint
> [Fri Aug 29 08:26:52 2003]  [jk_lb_worker.c (315)]: Into 
> jk_endpoint_t::service
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (1404)]: Into 
> jk_worker_t::get_endpoint
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (1448)]: In 
> jk_endpoint_t::ajp_get_endpoint, time elapsed since last request = 266 
> seconds
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (1116)]: Into 
> jk_endpoint_t::service
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (295)]: Into 
> ajp_marshal_into_msgb
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (432)]: 
ajp_marshal_into_msgb 
> - Done
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (642)]: sending to ajp13 
#309
> [Fri Aug 29 08:26:52 2003]  [jk_ajp_common.c (884)]: ajp_send_request 2: 

> request body to send 0 - request body to resend 0
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #43
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (483)]: 
> ajp_unmarshal_response: status = 200
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (488)]: 
> ajp_unmarshal_response: Number of headers is = 1
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (532)]: 
> ajp_unmarshal_response: Header[0] [Content-Type] = 
> [text/html;charset=ISO-8859-1]
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #242
> [Fri Aug 29 08:26:53 2003]  [mod_jk.c (395)]: writing 238 (238) out of 
238 
> 
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #2
> [Fri Aug 29 08:26:53 2003]  [jk_ajp_common.c (1382)]: Into 
> jk_endpoint_t::done, recycling connection
> [Fri Aug 29 08:26:53 2003]  [jk_lb_worker.c (394)]: Into 
> jk_endpoint_t::done
> [Fri Aug 29 08:26:54 2003]  [jk_uri_worker_map.c (485)]: Into 
> jk_uri_worker_map_t::map_uri_to_worker
> [Fri Aug 29 08:26:54 2003]  [jk_uri_worker_map.c (501)]: Attempting to 
map 
> URI '/ping/ping.jsp'
> [Fri Aug 29 08:26:54 2003]  [jk_uri_worker_map.c (582)]: 
> jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match 
loadbalancer 
> -> *.jsp
> [Fri Aug 29 08:26:54 2003]  [jk_uri_worker_map.c (582)]: 
> jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match 
loadbalancer 
> -> *.jsp
> [Fri Aug 29 08:26:54 2003]  [mod_jk.c (1708)]: Into handler 
r->proxyreq=0 
> r->handler=jakarta-servlet r->notes=136186728 worker=loadbalancer
> [Fri Aug 29 08:26:54 2003]  [jk_worker.c (132)]: Into 
> wc_get_worker_for_name loadbalancer
> [Fri Aug 29 08:26:54 2003]  [jk_worker.c (136)]: wc_get_worker_for_name, 

> done  found a worker
> [Fri Aug 29 08:26:54 2003]  [mod_jk.c (494)]: agsp=80 
> agsn=base03.perf.intercomponentware.com 
> hostn=base03.perf.intercomponentware.com 
> shostn=base03.perf.intercomponentware.com cbsport=0 sport=0 
> [Fri Aug 29 08:26:54 2003]  [jk_lb_worker.c (533)]: Into 
> jk_worker_t::get_endpoint
> [Fri Aug 29 08:26:54 2003]  [jk_lb_worker.c (315)]: Into 
> jk_endpoint_t::service
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (1404)]: Into 
> jk_worker_t::get_endpoint
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (1448)]: In 
> jk_endpoint_t::ajp_get_endpoint, time elapsed since last request = 2 
> seconds
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (1116)]: Into 
> jk_endpoint_t::service
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (295)]: Into 
> ajp_marshal_into_msgb
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (432)]: 
ajp_marshal_into_msgb 
> - Done
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (642)]: sending to ajp13 
#309
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (884)]: ajp_send_request 2: 

> request body to send 0 - request body to resend 0
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #43
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (483)]: 
> ajp_unmarshal_response: status = 200
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (488)]: 
> ajp_unmarshal_response: Number of headers is = 1
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (532)]: 
> ajp_unmarshal_response: Header[0] [Content-Type] = 
> [text/html;charset=ISO-8859-1]
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #241
> [Fri Aug 29 08:26:54 2003]  [mod_jk.c (395)]: writing 237 (237) out of 
237 
> 
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (729)]: received from ajp13 

> #2
> [Fri Aug 29 08:26:54 2003]  [jk_ajp_common.c (1382)]: Into 
> jk_endpoint_t::done, recycling connection
> [Fri Aug 29 08:26:54 2003]  [jk_lb_worker.c (394)]: Into jk_e
> 
> 
> WORKERS.PROPERTIES
> 
> 
> #
> #
> workers.tomcat_home=/usr/local/tomcat
> 
> 
> #
> workers.java_home=/usr/local/java
> 
> #
> ps=/
> 
> worker.list=tomcat-worker-01,tomcat-worker-02,loadbalancer
> 
> worker.tomcat-worker-02.port=6007
> worker.tomcat-worker-02.host=172.31.7.12
> worker.tomcat-worker-02.type=ajp13
> worker.tomcat-worker-02.lbfactor=50
> worker.tomcat-worker-02.cachesize=10
> worker.tomcat-worker-02.cache_timeout=600
> worker.tomcat-worker-02.socket_timeout=300
> worker.tomcat-worker-02.local_worker=1
> 
> 
> worker.tomcat-worker-01.port=5007
> worker.tomcat-worker-01.host=172.31.7.20
> worker.tomcat-worker-01.type=ajp13
> worker.tomcat-worker-01.lbfactor=50
> worker.tomcat-worker-01.cachesize=10
> worker.tomcat-worker-01.cache_timeout=600
> worker.tomcat-worker-01.socket_timeout=300
> worker.tomcat-worker-01.local_worker=1
> worker.loadbalancer.type=lb 
> worker.loadbalancer.balanced_workers=tomcat-worker-01,tomcat-worker-02 
> worker.loadbalancer.sticky_session =1 
> worker.loadbalancer.local_worker_only=1 
> 
> #
> # Defining a worker named inprocess and of type jni
> # Note that the name and the type do not have to match.
> #
> worker.inprocess.type=jni
> 
> 
> #
> 
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
> 
> # Setting the command line for tomcat. 
> # Note: The cmd_line string may not contain spaces.
> #
> worker.inprocess.cmd_line=start
> 
> #
> # Setting the place for the stdout and stderr of tomcat
> #
> 
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
> 
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
> 
> 
> 
> 
> server.xml has these lines related to apache-tomcat interaction:
>     Engine jmvRoute="tomcat-worker-01" name="Standalone" 
> defaultHost="172.31.7.20" debug="1"
>    Connector className="org.apache.ajp.tomcat4.Ajp13Connector" 
port="5007" 
> acceptCount="10" debug="0"/
> 
> 
> 
> 
> 
> 
> 



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



Reply via email to