>- Use the clustring facilities. But in tomcat4 they are more or less
>experimental. In tomcat5 - they will be MUCH better.

they are actually almost the same. The tomcat 4 clustering is a back port of
the Tomcat 5 cluster code and can be found at http://cvs.apache.org/~fhanik/

Filip

> -----Original Message-----
> From: Tim Funk [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 24, 2003 6:24 PM
> To: Tomcat Users List
> Subject: Re: Connector persistance across multiple apache frontends

> Yes. In each tomcat, you will need in server.xml
>   <Engine jvmRoute="someUniqueTomcatId" ...>
>
> Then each uniqueTomcatId will need to be in workers.properties
> (or whatever
> config file you make apache use). Then all the 'uniqueTomcatId'
> workers sit
> behind a loadbalancer worker also defined in worker.properties.
>
> The drawback is if a tomcat goes down, then you lose the session
> in a user
> tries to go to that instance. Luckily you can persist all
> sessions to a file
> and hope for a quick restart to minimize the amout of damage. Otherwise,
> there are 2 workarounds:
> - Persist session data in a database
> - Use the clustring facilities. But in tomcat4 they are more or less
> experimental. In tomcat5 - they will be MUCH better.
>
> The faq has a lot of links to other sites and to the docs:
> http://jakarta.apache.org/tomcat/faq/connectors.html
>
> -Tim
>
> Dan Hart wrote:
> > Please forgive my ignorance in this matter and the inherant rudeness in
> > asking a question moments after subscribing to this list.
> >
> > The short question:  Is it possible to maintain persistant connections
> >                  across a line of front-end apache 1.3 linux boxen?
> >                  The goal is high availability.  If possible, please
> >                  point me in the right direction of finding
> >                  documentation on this ability.
> >
> > Diagram:
> > ========
> >
> >     Hardware LB Level:              BigIP (Redundant, of course)
> >                                           |
> >                             +----+----+----+----+----+--...
> >                             |    |    |    |    |    |  ...
> >     Webserver Level:      webA webB webC webD webE webF ...
> >        (Apache + mod_jk)    |    |    |    |    |    |  ...
> >                             +----+----+----+----+----+----+--...
> >                             |    |    |    |    |    |    |  ...
> >     Tomcat Level:          tc1  tc2  tc3  tc4  tc5  tc6  tc7 ...
> >        (On Solaris 8)               |    |    |    |    |    |    |  ...
> >                             +----+----+----+----+----+----+--...
> >     Database Level:                   |
> >                                    Database (Redundant, of course)
> >
> >
> > Details:
> > ========
> >
> > I understand on a basic level how the mod_jk connector works,
> mainly from
> > documentation found in the worker's HOWTO.  To quote:
> >
> >     * sticky_session  specifies whether requests with SESSION ID's
> >                       should be routed back to the same Tomcat worker.
> >                       If sticky_session is an int and is not 0 it is set
> >                       to JK_TRUE and sessions are sticky, otherwise
> >                       sticky_session is set to false. Set sticky_session
> >                       to JK_FALSE when Tomcat is using a Session Manager
> >                       which can persist session data across multiple
> >                       instances of Tomcat. By default sticky_session
> >                       is set to JK_TRUE.
> >
> > This appears to refer to a single apache instance.  It also seems to be
> > enabled by default, which would explain the difficulty in finding
> > documentation on it ;)  From past experience with mod_jserv, I know I
> > could do this setup using ApJServRoute directives (assuming
> these were the
> > same across all systems, of course).
> >
> > So is this possible with mod_jk?  My assumption is that "Yes, of course
> > this is possible you twat and is enabled by default even!" however such
> > answers tend to go poorly at higher levels of management.  So a piece of
> > official documentation showing this would be highly appreciated.
> >
> > Thanks!
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to