|
Hernan,
I got it working finally , both with the sticky session=0,1 , in non-sticky session , some time it fails...!
Any idea..?
(I have given my config details after my questions,ie, below..!)
Some questions:
a) Note: Once I build my EAR file , I deploy it on both the machines, so the Geronimo-web.xml is the same on both machines, I guess it has to be different w.r.t 'mcastBindAddress' - value for different instances..!
b) One more question I need to ask is : gbean name="FarmWarDeployer" , needs to be specified in the deployment plan , or is it optional…?
c) By the way , what is farming , is it used for deploying ur application on to the cluster members, if so , will it change the deployment plan at run time..?
(correct me if I am wrong..!)
As asked, here are my details (that I added to the existing stuff):
-------------Part of Httpd.conf file ------
LoadModule jk_module modules\mod_jk.so JkWorkersFile C:\Apache-HTTP\Apache2\conf\workers.properties JkLogFile C:\Apache-HTTP\Apache2\logs\mod_jk.log #JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkAutoAlias C:\Apache-HTTP\Apache2\config-store #JkMount /console/* ajp13 #JkMount /setl/* ajp13 JkMount /setl* loadbalancer
-------------End of Httpd.conf file ------
--------------workers.properties---------------- worker.list=loadbalancer,status,node1,node2 worker.node1.port=8009 worker.node1.host=localhost worker.node1.type=ajp13 worker.node1.lbfactor=100
worker.node2.port=8009 worker.node2.host=172.25.203.139 worker.node2.type=ajp13 worker.node2.lbfactor=100
worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=node1,node2 #worker.loadbalancer.sticky_session=0 worker.loadbalancer.sticky_session=1
worker.status.type=status /setl=loadbalancer /setl/*=loadbalancer
--------------end of workers.properties----------------
-----------------geronimo-web.xml----------------
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.0" xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0" configId="MyConfigName" parentId="SBank/Entities" >
<container-config> <tomcat xmlns="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"> <cluster>TomcatCluster</cluster>
<gbean name="TomcatCluster" class="org.apache.geronimo.tomcat.cluster.CatalinaClusterGBean"> <attribute name="className">org.apache.catalina.cluster.tcp.SimpleTcpCluster</attribute> <attribute name="initParams"> managerClassName=org.apache.catalina.cluster.session.DeltaManager expireSessionsOnShutdown=false useDirtyFlag=false notifyListenersOnReplication=true </attribute>
<reference name="Membership"> <moduleType>J2EEModule</moduleType> <name>TomcatMembership</name> </reference> <reference name="Receiver"> <moduleType>J2EEModule</moduleType> <name>TomcatReceiver</name> </reference> <reference name="Sender"> <moduleType>J2EEModule</moduleType> <name>TomcatSender</name> </reference> <reference name="TomcatValveChain"> <moduleType>J2EEModule</moduleType> <name>ReplicationValve</name> </reference> <!-- <reference name="ClusterDeployer"> <moduleType>J2EEModule</moduleType> <name>FarmWarDeployer</name> </reference> --> </gbean>
<gbean name="TomcatMembership" class="org.apache.geronimo.tomcat.cluster.MembershipServiceGBean"> <attribute name="className">org.apache.catalina.cluster.mcast.McastService</attribute> <attribute name="initParams"> mcastAddr=228.0.0.4 mcastBindAddress= 172.21.34.97 mcastPort=45564 mcastFrequency=500 mcastDropTime=3000 </attribute> </gbean>
<!-- Receiver -->
<gbean name="TomcatReceiver" class="org.apache.geronimo.tomcat.cluster.ReceiverGBean"> <attribute name="className">org.apache.catalina.cluster.tcp.ReplicationListener</attribute> <attribute name="initParams"> tcpListenAddress= 172.21.34.97 tcpListenPort=4001 tcpSelectorTimeout=100 tcpThreadCount=6 </attribute> </gbean>
<!-- Sender -->
<gbean name="TomcatSender" class="org.apache.geronimo.tomcat.cluster.SenderGBean"> <attribute name="className">org.apache.catalina.cluster.tcp.ReplicationTransmitter</attribute> <attribute name="initParams"> replicationMode=pooled ackTimeout=15000 </attribute> </gbean>
<!-- Valves --> <gbean name="ReplicationValve" class="org.apache.geronimo.tomcat.ValveGBean"> <attribute name="className">org.apache.catalina.cluster.tcp.ReplicationValve</attribute> <attribute name="initParams"> filter=.*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt; </attribute> </gbean>
</tomcat> </container-config>
</web-app>
----------------------end of Geronimo-web.xml---------------------
Thanks for ur time & effort..!
Smiles, Santosh. "Don't talk about yourself; it will be done when you leave. "
-----Original Message-----
Hi Santosh, can you provide more details (what, how, when)
Can you forward a request from one HTTP to one Geronimo?
Cheers! Hernan
Santosh Koti wrote: > Hi Guys, > > > > While doing clustering , > > I have the following setup: > > > > Machine1: Geronimo1 > > Machine2: Geronimo2 > > > > Machine3: Apache 1 > > Machine4: Apache2 > > > > I had made the config, but my apache setup is fine , but I think , it is > not able to connect to my expected clustered machines..! > > > > What is that , I am missing..? > > > > > > Thanks, > > Santosh. > > "Don't talk about yourself; it will be done when you leave. " > > > > **************** CAUTION - Disclaimer ***************** > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended > solely for the use of the addressee(s). If you are not the intended > recipient, please notify the sender by e-mail and delete the original > message. Further, you are not to copy, disclose, or distribute this > e-mail or its contents to any other person and any such actions are > unlawful. This e-mail may contain viruses. Infosys has taken every > reasonable precaution to minimize this risk, but is not liable for any > damage you may sustain as a result of any virus in this e-mail. You > should carry out your own virus checks before opening the e-mail or > attachment. Infosys reserves the right to monitor and review the content > of all messages sent to or from this e-mail address. Messages sent to or > from this e-mail address may be stored on the Infosys e-mail system. > ***INFOSYS******** End of Disclaimer ********INFOSYS*** > |
- RE: Clustering help..! Santosh Koti
- Re: Clustering help..! Dave Colasurdo
- RE: Clustering help..! Santosh Koti
- RE: Clustering help..! Santosh Koti
- Re: Clustering help..! Dave Colasurdo
- RE: Clustering help..! Santosh Koti
- Re: Clustering help..! Dave Colasurdo
