tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rainer Jung <rainer.j...@kippdata.de>
Subject Re: mod_jk sticky session not working??
Date Fri, 23 Feb 2007 08:29:40 GMT
Did you set jmvRoute in server.xml?

Scott Danforth wrote:
> I'm trying to use jk1.2.20 mod_jk with Apache 1.3 for load balancing two 
> tomcat services and sticky sessions aren't working.
> 
> My application requires authentication, and displays a login on a new 
> session. When I kill one of the tomcats, the application works fine 
> (i.e., the authenticated session is retained and used for each 
> subsequent request). But if both workers are running, mod_jk ping-pongs 
> between them (which results in new sessions being created on each request).
> 
> The thing I think is most revealing is that when I run with only one 
> worker alive (so the application works), mod_jk is still trying to 
> round-robin the two workers.
> 
> Here's are some excerpts from mod_jk.log that clearly show mod_jk trying 
> to use both tomcat1 and tomcat2 for the same session. (is "partial 
> sessionid" a clue??)
> 
> What's going on, and how do I fix this?
> 
>    -- Scott.
> 
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:08:13 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:08:13 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat1 (tomcat1) using method 'Request'
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:08:16 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:08:16 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat2 (tomcat2) using method 'Request'
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:08:16 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:08:16 2007] [3786:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat1 (tomcat1) using method 'Request'
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat2 (tomcat2) using method 'Request'
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] service::jk_lb_worker.c 
> (860): service worker=tomcat2 route=tomcat2
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat1 (tomcat1) using method 'Request'
> [Thu Feb 22 19:10:47 2007] [3788:0000] [debug] service::jk_lb_worker.c 
> (860): service worker=tomcat1 route=tomcat1
> 
> service sticky_session=1 id='B4FE8293E8E81F8071F39EDD1E594BEC'
> [Thu Feb 22 19:11:57 2007] [3790:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (733): searching worker for 
> partial sessionid B4FE8293E8E81F8071F39EDD1E594BEC
> [Thu Feb 22 19:11:57 2007] [3790:0000] [debug] 
> get_most_suitable_worker::jk_lb_worker.c (785): found best worker 
> tomcat2 (tomcat2) using method 'Request'
> [Thu Feb 22 19:11:57 2007] [3790:0000] [debug] service::jk_lb_worker.c 
> (860): service worker=tomcat2 route=tomcat2

---------------------------------------------------------------------
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