tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carlos Campos" <klosu...@hotmail.com>
Subject Re: Help with Tomcat 5.5 mod_jk 1.2.20 loadbalancing sticky session issue
Date Tue, 09 Jan 2007 21:26:13 GMT
Thank You for your quick reply!!

that was it, it works now

Carlos.

----Original Message Follows----
From: Rainer Jung <rainer.jung@kippdata.de>
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
 > ============
 > [root@web1 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
 > =================
 >
 > [root@web1 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"
 >
 >
 >
 > [root@web1 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: users-unsubscribe@tomcat.apache.org
 > For additional commands, e-mail: users-help@tomcat.apache.org

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

_________________________________________________________________
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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message