Sorry for the double post, but I didn't see any remarks on this thread.
This a tricky question (at least for me), and I am a bit stuck here.

thanks
gui


Hi,
>
> I have 2 tomcat 5.5 server. Each of them handling a set (50+) of third
> party webapps name /ABC* and /DEF*.
> Each of these webapp is quite memory consumming when started (more than
> 300M).
> I would like all connection to ABC* webapps be handled by tomcat server 1,
> and connection to webapps DEF* to be handled by tomcat server 2.
>
> My objectives are :
> * server 1 to be failover of server2 and server2 failover of server1.
> * any webapp should be instanciate on only one server otherwise it might
> trigger a memory overload
>
> So I set up my httpd.conf as is :
>
> JkWorkersFile "conf/worker.properties"
>   JkOptions +ForwardKeySize +ForwardURICompat
>
>
> and my worker.properties as is :
>
> worker.list = failover
>
> # ------------------------
> # template
> # ------------------------
> worker.template.type=ajp13
> worker.template.lbfactor=1
> worker.template.connection_pool_timeout=600
> worker.template.socket_timeout=1000
> worker.template.fail_on_status=500
>
> # ------------------------
> # tomcat1
> # ------------------------
> worker.tomcat1.reference=worker.template
> worker.tomcat1.port=9001
> worker.tomcat1.host=localhost
> worker.tomcat1.mount=/ABC* /ABC/*
>  worker.tomcat1.redirect=failover
>
> # ------------------------
> # tomcat2
> # ------------------------
> worker.tomcat2.reference=worker.template
> worker.tomcat2.port=9002
> worker.tomcat2.host=localhost
> worker.tomcat1.mount=/DEF* /DEF/*
> worker.tomcat2.redirect=failover
>
>
> # ------------------------
> # failover
> # ------------------------
> worker.failover.type=lb
> worker.failover.balance_workers=tomcat1,tomcat2
>
> The jvmroute is set in both server.xml.
>
> Previously I had put the jkMount directive in httpd.conf, but I could'nt
> make the failover work. So I move it in the worker.properties.
> Tomcat doesn't seem to take into account the jkmount directive from the
> worker.properties : a webapp is started indifrently on any server.
>
> I must say i am quite stuck here. Would anyone get an idea ?
>
> regards
> gui
>

Reply via email to