Hi,
I have installed one instance of apache 2.2.3 with mod_jk 1.2.20, two
instances of tomcat 5.5, and Java 1.5.0
I m trying to set up a loadbalancer that supports sticky sessions.
However what I m getting when i access the test.jsp via
(http://somedomain.com/carlos.jsp) round robin hits on the tomcats setup,
with a new session id being created for each access.
1st hit: sessionId: 11EB9613AAE1BD6E1903CAFEAD9469C4.jvm1
2nd hit: sessionId: DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2
3rd hit: sessionId: 9CF6BCE52886C82E777E1F76917DDCB4.jvm1
.... and so on
Can anyone point out what I m doing wrong? I m trying to setup the system
so that the client browser is always sent to the same tomcat instance.
I have tried setting the directive "worker.loadbalancer.sticky_session=True"
as "worker.loadbalancer.sticky_session=1" but I still get the same
result. I even tried adding: worker.jvm1.domain=jvm1 ,
worker.jvm2.domain=jvm2. as suggested in some of the threads but that
didn't help.
Thanks.
Carlos.
TEST JSP
========
<%
HttpSession session22 = request.getSession(false);
if ( session22 != null )
{
String id = session22.getId();
out.println("sessionId: " + id);
}
%>
JAVA VERSION
============
[EMAIL PROTECTED] admin]# java -version
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Server VM (build 1.5.0_10-b03, mixed mode)
SOME HTTP DETAILS
=================
[EMAIL PROTECTED] bin]# ./httpd -V
Server version: Apache/2.2.3
Server built: Dec 18 2006 10:56:49
Server's Module Magic Number: 20051115:3
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture: 32-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/usr/httpd"
-D SUEXEC_BIN="/usr/httpd/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
[EMAIL PROTECTED] bin]# ./httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_log_config.c
mod_env.c
mod_setenvif.c
mod_ssl.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
HTTPD.CONF
==========
<IfDefine mod_jk_module>
LoadModule jk_module modules/mod_jk.so
</IfDefine>
<IfModule mod_jk.c>
JkWorkersFile /usr/httpd/conf/extra/workers.properties
JkLogFile /usr/httpd/logs/mod_jk.log
JkLogLevel debug
JkMount /*.jsp loadbalancer
JkMount /servlet/* loadbalancer
JkMount /*.xml loadbalancer
JkMount /jkmanager/* jkstatus
JkShmFile /usr/httpd/logs/jk.shm
AddType text/xml .xml
</IfModule>
WORKERS.PROPERTIES
==================
worker.list=loadbalancer,jkstatus
worker.maintain=60
worker.jvm1.port=18007
worker.jvm1.host=localhost
worker.jvm1.type=ajp13
worker.jvm1.lbfactor=1
worker.jvm1.socket_timeout=1
worker.jvm1.retries=1
worker.jvm1.domain=jvm1 (I even tried this to see if it would help, but it
didn't -- removed)
worker.jvm2.port=18009
worker.jvm2.host=localhost
worker.jvm2.type=ajp13
worker.jvm2.lbfactor=1
worker.jvm2.socket_timeout=1
worker.jvm2.retries=1
worker.jvm2.domain=jvm2 (I even tried this to see if it would help, but it
didn't -- removed)
worker.jkstatus.type=status
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=jvm1,jvm2
worker.loadbalancer.sticky_session=True
worker.loadbalancer.sticky_session_force=False
worker.loadbalancer.method=B
TOMCAT1 SERVER.XML (the diff vs the orginal config file)
==============================
<Connector port="18009" enableLookups="false" redirectPort="8443"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
TOMCAT2 SERVER.XML (the diff vs the orginal config file)
==============================
<Connector port="18007" enableLookups="false" redirectPort="8443"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm2">
MOD_JK.LOG
===========
1st access to jsp (http://domainame.com/carlos.jsp) =====> sessionId:
11EB9613AAE1BD6E1903CAFEAD9469C4.jvm1
*****************
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/carlos.jsp' from 4 maps
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/jkmanager/*=jkstatus' source 'JkMount'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/servlet/*=loadbalancer' sour ce 'JkMount'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/*.jsp=loadbalancer' source ' JkMount'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (602): Found a wildchar match
'/*.jsp=loadbalancer'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] jk_handler::mod_jk.c
(1999): Into handler jakarta-servlet worker=loadbalancer r->proxyreq=0
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
wc_get_worker_for_name::jk_worker.c (114): found a worker loadbalancer
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] wc_maintain::jk_worker.c
(321): Maintaining worker loadbalancer
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
wc_get_name_for_type::jk_worker.c (290): Found worker type 'lb'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] init_ws_service::mod_jk.c
(584): Service protocol=HTTP/1.1 method=GET host=(null) addr=69.230.90.148
name= web1.somedomain.com port=80 auth=(null) user=(null) laddr=x.x.209.93
raddr=69.230.90.148
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] service::jk_lb_worker.c
(840): service sticky_session=1 id='2D2484891C4306E185A372BD9C1CFDAC.jvm2'
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (733): searching worker for partial
sessionid 2D2484891C4306E185A 372BD9C1CFDAC.jvm2
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (741): searching worker for session
route jvm2
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (754): found worker jvm2 (jvm2) for
route jvm2 and partial sessio nid 2D2484891C4306E185A372BD9C1CFDAC.jvm2
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] service::jk_lb_worker.c
(860): service worker=jvm2 route=jvm2
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_get_endpoint::jk_ajp_common.c (2315): acquired connection pool slot=0
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_marshal_into_msgb::jk_ajp_common.c (548): ajp marshaling done
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_service::jk_ajp_common.c (1771): processing jvm2 with 1 retries
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_connection_tcp_send_message::jk_ajp_common.c (893): sending to ajp13
pos=4 len=956 max=8192
....
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (603): status = 200
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (610): Number of headers is = 3
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[0] [Set-Cookie] =
[JSESSIONID=11EB9613AAE1BD6E1903CA FEAD9469C4.jvm1; Path=/]
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[1] [Content-Type] =
[text/html;charset=ISO-8859-1]
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[2] [Content-Length] =
[62]
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=66 max=8192
....
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] ws_write::mod_jk.c (436):
written 62 out of 62
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=2 max=8192
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): 0000 05 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 - ................
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug]
ajp_process_callback::jk_ajp_common.c (1491): AJP13 protocol: Reuse is OK
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] ajp_done::jk_ajp_common.c
(2258): recycling connection pool slot=0 for worker jvm2
[Tue Jan 09 09:05:02 2007] [30637:14016] [debug] jk_handler::mod_jk.c
(2126): Service finished with status=200 for worker=loadbalancer
2nd access to same jsp (http://domainame.com/carlos.jsp) =======>
sessionId: DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2
**********************
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/carlos.jsp' from 4 maps
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/jkmanager/*=jkstatus' source 'JkMount'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/servlet/*=loadbalancer' source 'JkMount'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/*.jsp=loadbalancer' source 'JkMount'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (602): Found a wildchar match
'/*.jsp=loadbalancer'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] jk_handler::mod_jk.c
(1999): Into handler jakarta-servlet worker=loadbalancer r->proxyreq=0
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
wc_get_worker_for_name::jk_worker.c (114): found a worker loadbalancer
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] wc_maintain::jk_worker.c
(321): Maintaining worker loadbalancer
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
maintain_workers::jk_lb_worker.c (509): decay with 2^7
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
wc_get_name_for_type::jk_worker.c (290): Found worker type 'lb'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] init_ws_service::mod_jk.c
(584): Service protocol=HTTP/1.1 method=GET host=(null) addr=69.230.90.148
name=web1.somedomain.com port=80 auth=(null) user=(null) laddr=x.x.209.93
raddr=69.230.90.148
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] service::jk_lb_worker.c
(840): service sticky_session=1 id='11EB9613AAE1BD6E1903CAFEAD9469C4.jvm1'
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (733): searching worker for partial
sessionid 11EB9613AAE1BD6E1903CAFEAD9469C4.jvm1
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (741): searching worker for session
route jvm1
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (754): found worker jvm1 (jvm1) for
route jvm1 and partial sessionid 11EB9613AAE1BD6E1903CAFEAD9469C4.jvm1
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] service::jk_lb_worker.c
(860): service worker=jvm1 route=jvm1
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_get_endpoint::jk_ajp_common.c (2315): acquired connection pool slot=0
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_marshal_into_msgb::jk_ajp_common.c (548): ajp marshaling done
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_service::jk_ajp_common.c (1771): processing jvm1 with 1 retries
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
jk_open_socket::jk_connect.c (335): socket TCP_NODELAY set to On
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
jk_open_socket::jk_connect.c (398): timeout 1 set for socket=20
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
jk_open_socket::jk_connect.c (433): trying to connect socket 20 to
127.0.0.1:18007
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
jk_open_socket::jk_connect.c (459): socket 20 connected to 127.0.0.1:18007
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connect_to_endpoint::jk_ajp_common.c (847): Connected socket 20 to
(127.0.0.1:18007)
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connection_tcp_send_message::jk_ajp_common.c (893): sending to ajp13
pos=4 len=956 max=8192
....
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_send_request::jk_ajp_common.c (1273): request body to send 0 - request
body to resend 0
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=150 max=8192
....
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (603): status = 200
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (610): Number of headers is = 3
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[0] [Set-Cookie] =
[JSESSIONID=DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2; Path=/]
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[1] [Content-Type] =
[text/html;charset=ISO-8859-1]
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[2] [Content-Length] =
[62]
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=66 max=8192
....
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] ws_write::mod_jk.c (436):
written 62 out of 62
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=2 max=8192
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): 0000 05 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 - ................
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug]
ajp_process_callback::jk_ajp_common.c (1491): AJP13 protocol: Reuse is OK
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] ajp_done::jk_ajp_common.c
(2258): recycling connection pool slot=0 for worker jvm1
[Tue Jan 09 09:11:42 2007] [31550:14016] [debug] jk_handler::mod_jk.c
(2126): Service finished with status=200 for worker=loadbalancer
3rd access to same jsp (http://domainame.com/carlos.jsp) ======>
sessionId: 9CF6BCE52886C82E777E1F76917DDCB4.jvm1
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (575): Attempting to map URI
'/carlos.jsp' from 4 maps
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/jkmanager/*=jkstatus' source 'JkMount'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/servlet/*=loadbalancer' source 'JkMount'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (587): Attempting to map context URI
'/*.jsp=loadbalancer' source 'JkMount'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
map_uri_to_worker::jk_uri_worker_map.c (602): Found a wildchar match
'/*.jsp=loadbalancer'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] jk_handler::mod_jk.c
(1999): Into handler jakarta-servlet worker=loadbalancer r->proxyreq=0
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
wc_get_worker_for_name::jk_worker.c (114): found a worker loadbalancer
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] wc_maintain::jk_worker.c
(321): Maintaining worker loadbalancer
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
maintain_workers::jk_lb_worker.c (509): decay with 2^3
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
wc_get_name_for_type::jk_worker.c (290): Found worker type 'lb'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] init_ws_service::mod_jk.c
(584): Service protocol=HTTP/1.1 method=GET host=(null) addr=69.230.90.148
name=web1.somedomain.com port=80 auth=(null) user=(null)
laddr=111.111.111.111 raddr=69.230.90.148
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] service::jk_lb_worker.c
(840): service sticky_session=1 id='DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2'
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (733): searching worker for partial
sessionid DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (741): searching worker for session
route jvm2
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
get_most_suitable_worker::jk_lb_worker.c (754): found worker jvm2 (jvm2) for
route jvm2 and partial sessionid DAA0ECBF06B2A8C4543BEBF61C2C8787.jvm2
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] service::jk_lb_worker.c
(860): service worker=jvm2 route=jvm2
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_get_endpoint::jk_ajp_common.c (2315): acquired connection pool slot=0
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_marshal_into_msgb::jk_ajp_common.c (548): ajp marshaling done
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_service::jk_ajp_common.c (1771): processing jvm2 with 1 retries
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_connection_tcp_send_message::jk_ajp_common.c (893): sending to ajp13
pos=4 len=956 max=8192
....
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_send_request::jk_ajp_common.c (1273): request body to send 0 - request
body to resend 0
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=150 max=8192
....
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (603): status = 200
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (610): Number of headers is = 3
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[0] [Set-Cookie] =
[JSESSIONID=9CF6BCE52886C82E777E1F76917DDCB4.jvm1; Path=/]
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[1] [Content-Type] =
[text/html;charset=ISO-8859-1]
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_unmarshal_response::jk_ajp_common.c (666): Header[2] [Content-Length] =
[62]
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=66 max=8192
....
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] ws_write::mod_jk.c (436):
written 62 out of 62
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): received from ajp13
pos=0 len=2 max=8192
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_connection_tcp_get_message::jk_ajp_common.c (1029): 0000 05 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 - ................
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug]
ajp_process_callback::jk_ajp_common.c (1491): AJP13 protocol: Reuse is OK
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] ajp_done::jk_ajp_common.c
(2258): recycling connection pool slot=0 for worker jvm2
[Tue Jan 09 09:15:20 2007] [30638:14016] [debug] jk_handler::mod_jk.c
(2126): Service finished with status=200 for worker=loadbalancer
_________________________________________________________________
Dave vs. Carl: The Insignificant Championship Series. Who will win?
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://davevscarl.spaces.live.com/?icid=T001MSN38C07001
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]