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]