Thank You for your quick reply!!

that was it, it works now

Carlos.

----Original Message Follows----
From: Rainer Jung <[EMAIL PROTECTED]>
Reply-To: "Tomcat Users List" <users@tomcat.apache.org>
To: Tomcat Users List <users@tomcat.apache.org>
Subject: Re: Help with Tomcat 5.5 mod_jk 1.2.20 loadbalancing sticky session issue
Date: Tue, 09 Jan 2007 21:58:52 +0100

This one is easy: you've got a twist in the routing config:

mod_jk: jvm1=port 18007, jvm2=port 18009
Tomcat: jvm1=port 18009, jvm1=port 18007

Hope this helps, have fun with mod_jk :)

Rainer

Carlos Campos schrieb:
> 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]

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

_________________________________________________________________
Your Hotmail address already works to sign into Windows Live Messenger! Get it now http://clk.atdmt.com/MSN/go/msnnkwme0020000001msn/direct/01/?href=http://get.live.com/messenger/overview


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to