You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Pid <p...@pidster.com> on 2006/06/23 17:43:16 UTC

Re: Tomcat session replication/cluster (mod_proxy_ajp)


Sean O'Reilly wrote:
> On Fri, 23 Jun 2006 09:05:18 -0500
> Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> I am sure it would be easier to use mod_proxy_balancer and
> mod_proxy_ajp but can't find any documentation anywhere.

My servers didn't have their clocks synchronised, check that.
Also try using the most basic cluster config to start with and work up
to more complex variations.

There's not much to configure for proxy_ajp / balancer.
We're running Apache2.2 + Tomcat 5.5.17 + with mod_proxy_ajp &c.
AJP needs no config, which is nice.
Balancer also needs very little, see mod_proxy for details.
The route=TCS1 parameter is the jvmRoute set in the tomcat Engine.

### put this in your Apache vhost/conf

ReWriteEngine     on
ProxyPreserveHost On
ProxyRequests     Off
ProxyVia          Off

<Proxy balancer://mycluster>
   BalancerMember ajp://tomcat1:8009 smax=10 loadfactor=10 route=TCS1
   BalancerMember ajp://tomcat2:8009 smax=10 loadfactor=10 route=TCS2
</Proxy>

RewriteRule ^\/(.+)\.jsp(.+)? balancer://mycluster/$1.jsp$2 [P,L]

ProxyPass /favicon.ico !
ProxyPass /robots.txt  !
ProxyPass /images/     !
ProxyPass /forms/ balancer://mycluster/forms/ \
maxattempts=1 lbmethod=bytraffic stickysession=JSESSIONID




> Thanks for the help so far guys.
> 

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


Re: Tomcat session replication/cluster (mod_proxy_ajp)

Posted by Pid <p...@pidster.com>.
could well be.
depends on your setup...


> ################################################################################################
> WARNING: Unable to asynchronously send session with
> id=[88798A041EC3F104045E5C22B47ADE77.jvm1-1151322148155] - message will
> be ignored. java.net.ConnectException: Connection refused at
> java.net.PlainSocketImpl.socketConnect(Native Method) at
> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at
> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at
> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at
> java.net.Socket.connect(Socket.java:507) at
> java.net.Socket.connect(Socket.java:457) at
> java.net.Socket.<init>(Socket.java:365) at
> java.net.Socket.<init>(Socket.java:207) at
> org.apache.catalina.cluster.tcp.DataSender.createSocket(DataSender.java:704)
> at
> org.apache.catalina.cluster.tcp.DataSender.openSocket(DataSender.java:679)
> at
> org.apache.catalina.cluster.tcp.DataSender.pushMessage(DataSender.java:803)
> at
> org.apache.catalina.cluster.tcp.FastAsyncSocketSender$FastQueueThread.pushQueuedMessages(FastAsyncSocketSender.java:476)
> at
> org.apache.catalina.cluster.tcp.FastAsyncSocketSender$FastQueueThread.run(FastAsyncSocketSender.java:442)
> #########################################################################################################################
> 
> Could this be a firewall problem on one of the receiving servers
> 

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


Re: Tomcat session replication/cluster (mod_proxy_ajp)

Posted by Sean O'Reilly <se...@secpay.com>.
On Mon, 26 Jun 2006 11:46:43 +0100
Pid <p...@pidster.com> wrote:

> 
> 
> Sean O'Reilly wrote:
> 
> > Still having some problems with load balancing and state replication
> > neither of which appear to be working. If i shutdown tomcat on the
> > main server i can still get to the application directory from one of
> > the other servers but get a 503 error if i try to run  any of the
> > applications ?? 
> 
> Where's the 503 coming from, Apache or Tomcat?
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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

An exciting new error

################################################################################################
WARNING: Unable to asynchronously send session with
id=[88798A041EC3F104045E5C22B47ADE77.jvm1-1151322148155] - message will
be ignored. java.net.ConnectException: Connection refused at
java.net.PlainSocketImpl.socketConnect(Native Method) at
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at
java.net.Socket.connect(Socket.java:507) at
java.net.Socket.connect(Socket.java:457) at
java.net.Socket.<init>(Socket.java:365) at
java.net.Socket.<init>(Socket.java:207) at
org.apache.catalina.cluster.tcp.DataSender.createSocket(DataSender.java:704)
at
org.apache.catalina.cluster.tcp.DataSender.openSocket(DataSender.java:679)
at
org.apache.catalina.cluster.tcp.DataSender.pushMessage(DataSender.java:803)
at
org.apache.catalina.cluster.tcp.FastAsyncSocketSender$FastQueueThread.pushQueuedMessages(FastAsyncSocketSender.java:476)
at
org.apache.catalina.cluster.tcp.FastAsyncSocketSender$FastQueueThread.run(FastAsyncSocketSender.java:442)
#########################################################################################################################

Could this be a firewall problem on one of the receiving servers

-- 
Sean O'Reilly
Systems Administrator
SECPay Ltd

http://www.secpay.com

s.oreilly@secpay.com

Mobile 07917 463906

DDI 01732 300212

This email contains information which is confidential. It is for the
exclusive use of the addressee(s). If you are not the addressee, please
note that any distribution, dissemination, copying or use of this
communication or the information in it is prohibited. If you have
received this email in error, please telephone me immediately.

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


Re: Tomcat session replication/cluster (mod_proxy_ajp)

Posted by Pid <p...@pidster.com>.

Sean O'Reilly wrote:

> Still having some problems with load balancing and state replication
> neither of which appear to be working. If i shutdown tomcat on the
> main server i can still get to the application directory from one of
> the other servers but get a 503 error if i try to run  any of the
> applications ?? 

Where's the 503 coming from, Apache or Tomcat?




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


Re: Tomcat session replication/cluster (mod_proxy_ajp)

Posted by Pid <p...@pidster.com>.
(I've manually configured the tcpListenAddress to be the node's main IP.
Obviously it's not 000.000.000.00.)
I've specified JvmRouteBinderValve, JvmRouteSessionIDBinderListener and
ClusterSessionListener.


<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 clusterName="ServerCluster01"
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">
            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="500"
                mcastDropTime="3000"/>
            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="000.000.000.000"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                autoConnect="true"
                ackTimeout="15000"
                waitForAck="true"/>

<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

<Valve
className="org.apache.catalina.cluster.session.JvmRouteBinderValve"
enabled="true"/>
<ClusterListener
className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener"/>
<ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener" />

</Cluster>



Sean O'Reilly wrote:
> On Fri, 23 Jun 2006 16:43:16 +0100
> Pid <p...@pidster.com> wrote:
> 
>>
>> Sean O'Reilly wrote:
>>> On Fri, 23 Jun 2006 09:05:18 -0500
>>> Filip Hanik - Dev Lists <de...@hanik.com> wrote:
>>> I am sure it would be easier to use mod_proxy_balancer and
>>> mod_proxy_ajp but can't find any documentation anywhere.
>> My servers didn't have their clocks synchronised, check that.
>> Also try using the most basic cluster config to start with and work up
>> to more complex variations.
>>
>> There's not much to configure for proxy_ajp / balancer.
>> We're running Apache2.2 + Tomcat 5.5.17 + with mod_proxy_ajp &c.
>> AJP needs no config, which is nice.
>> Balancer also needs very little, see mod_proxy for details.
>> The route=TCS1 parameter is the jvmRoute set in the tomcat Engine.
>>
>> ### put this in your Apache vhost/conf
>>
>> ReWriteEngine     on
>> ProxyPreserveHost On
>> ProxyRequests     Off
>> ProxyVia          Off
>>
>> <Proxy balancer://mycluster>
>>    BalancerMember ajp://tomcat1:8009 smax=10 loadfactor=10 route=TCS1
>>    BalancerMember ajp://tomcat2:8009 smax=10 loadfactor=10 route=TCS2
>> </Proxy>
>>
>> RewriteRule ^\/(.+)\.jsp(.+)? balancer://mycluster/$1.jsp$2 [P,L]
>>
>> ProxyPass /favicon.ico !
>> ProxyPass /robots.txt  !
>> ProxyPass /images/     !
>> ProxyPass /forms/ balancer://mycluster/forms/ \
>> maxattempts=1 lbmethod=bytraffic stickysession=JSESSIONID
>>
>>
>>
>>
>>> Thanks for the help so far guys.
>>>
>> ---------------------------------------------------------------------
>> 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
> ok here are latest config files
> 
> server.xml (cluster configuration)
> 
> <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>                 name="cluster"
>                 debug="10"
>                 serviceclass="org.apache.catalina.cluster.mcast.McastService"
>                 mcastAddress="228.0.0.4"
>                 mcastPort="45564"                 
> 		mcastFrequency="500"
>                 mcastDroptime="3000"
>                 tcpThreadCount="6"
>                 tcpListenAddress="auto"
>                 tcpListenPort="4001"
>                 tcpSelectorTimeout="100"
>                 printToScreen="false"
>                 expireSessionsOnShutdown="false"
>                 useDirtyFlag="true"
>                 replicationMode="synchronous"/>
> 
> <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
>                    filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
> ###################################################################################################
> connector.conf
> 
> ReWriteEngine   On
> ProxyPreserveHost       On
> ProxyRequests   Off
> ProxyVia        Off
> 
> <Proxy balancer://secpay_cluster>
>         BalancerMember ajp://localhost:8009 smax=10 loadfactor=1
> route=jvm1
>         BalancerMember ajp://192.168.4.3:8009 smax=10 loadfactor=1
> route=jvm2
>         BalancerMember ajp://192.168.4.1:8009 smax=10 loadfactor=1
> route=jvm3
> </proxy>
> 
> RewriteRule ^\/(.+)\.jsp(.+)? balancer://secpay_cluster/$1.jsp$2 [P,L]
> 
> ProxyPass /favicon.ico !
> ProxyPass /robots.txt  !
> ProxyPass /images/     !
> ProxyPass /jsp-examples/*       balancer://secpay_cluster/jsp-examples/
> maxattempts=1 lbmethod=byrequests nofailover=off
> stickysession=JSESSIONID
> ProxyPassReverse /jsp-example/* balancer://secpay_cluster/jsp-examples/
> maxattempts=1 lbmethod=byrequests nofailover=off
> stickysession=JSESSIONID
> ProxyPass /servlets-examples/*
> balancer://secpay_cluster/servlets-examples/ maxattempts=1
> lbmethod=byrequests nofailover=off stickysession=JSESSIONID
> ProxyPassReverse /servlets-examples/*
> balancer://secpay_cluster/servlets-examples/ maxattempts=1
> lbmethod=byrequests nofailover=off stickysession=JSESSIONID
> 
> ##############################################################################
> startup logs from one of the servers
> 
> 26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> createDefaultClusterListener
> INFO: Add Default ClusterListener at cluster localhost
> 26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> createDefaultClusterReceiver
> INFO: Add Default ClusterReceiver at cluster localhost
> 26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> createDefaultClusterSender
> INFO: Add Default ClusterSender at cluster localhost
> 26-Jun-2006 11:13:45
> org.apache.catalina.cluster.tcp.SocketReplicationListener
> createServerSocket
> INFO: Open Socket at [127.0.0.1:8015]
> 26-Jun-2006 11:13:45
> org.apache.catalina.cluster.tcp.ReplicationTransmitter start
> INFO: Start ClusterSender at cluster
> Standalone:type=Cluster,host=localhost with name
> Standalone:type=ClusterSender,host=localhost
> 26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> createDefaultMembershipService
> INFO: Add Default Membership Service at cluster localhost
> 26-Jun-2006 11:13:45 org.apache.catalina.cluster.mcast.McastService
> start
> INFO: Sleeping for 4000 milliseconds to establish cluster membership
> 26-Jun-2006 11:13:46 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
> alive=154886]
> 26-Jun-2006 11:13:46
> org.apache.catalina.cluster.tcp.FastAsyncSocketSender checkThread
> INFO: Create sender [/192.168.4.121:8,015] queue thread to tcp
> background replication
> 26-Jun-2006 11:13:49 org.apache.catalina.cluster.mcast.McastService
> registerMBean
> INFO: membership mbean registered
> (Standalone:type=ClusterMembership,host=localhost)
> 26-Jun-2006 11:13:51 org.apache.catalina.core.ApplicationContext log
> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
> [org.apache.webapp.balancer.RuleChain:
> [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
> 26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
> start
> INFO: Register manager /jsp-examples to cluster element Host with name
> localhost
> 26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
> start
> INFO: Starting clustering manager at /jsp-examples
> 26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
> getAllClusterSessions
> WARNING: Manager [/jsp-examples], requesting session state from
> org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
> alive=159907]. This operation will timeout if no session state has been received within 60 seconds.
> 26-Jun-2006 11:14:51 org.apache.catalina.cluster.session.DeltaManager
> waitForSendAllSessions
> SEVERE: Manager [/jsp-examples]: No session state send at 26/06/06
> 11:13 received, timing out after 60,137 ms.
> 26-Jun-2006 11:14:51 org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 26-Jun-2006 11:14:51 org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 26-Jun-2006 11:14:52 org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 26-Jun-2006 11:14:52 org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 26-Jun-2006 11:14:52 org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> 26-Jun-2006 11:14:52 org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/144  config=null
> 26-Jun-2006 11:14:53 org.apache.catalina.storeconfig.StoreLoader load
> INFO: Find registry server-registry.xml at classpath resource
> 26-Jun-2006 11:14:53 org.apache.catalina.startup.Catalina start
> INFO: Server startup in 68534 ms
> 26-Jun-2006 11:19:57 org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
> alive=495495]
> 26-Jun-2006 11:19:57 org.apache.catalina.cluster.util.FastQueue remove
> INFO: FastQueue.remove: Remove aborted although queue enabled
> 
> 
> Still having some problems with load balancing and state replication
> neither of which appear to be working. If i shutdown tomcat on the
> main server i can still get to the application directory from one of
> the other servers but get a 503 error if i try to run  any of the
> applications ?? 
> 
> 
> 
> 

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


Re: Tomcat session replication/cluster (mod_proxy_ajp)

Posted by Sean O'Reilly <se...@secpay.com>.
On Fri, 23 Jun 2006 16:43:16 +0100
Pid <p...@pidster.com> wrote:

> 
> 
> Sean O'Reilly wrote:
> > On Fri, 23 Jun 2006 09:05:18 -0500
> > Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> > I am sure it would be easier to use mod_proxy_balancer and
> > mod_proxy_ajp but can't find any documentation anywhere.
> 
> My servers didn't have their clocks synchronised, check that.
> Also try using the most basic cluster config to start with and work up
> to more complex variations.
> 
> There's not much to configure for proxy_ajp / balancer.
> We're running Apache2.2 + Tomcat 5.5.17 + with mod_proxy_ajp &c.
> AJP needs no config, which is nice.
> Balancer also needs very little, see mod_proxy for details.
> The route=TCS1 parameter is the jvmRoute set in the tomcat Engine.
> 
> ### put this in your Apache vhost/conf
> 
> ReWriteEngine     on
> ProxyPreserveHost On
> ProxyRequests     Off
> ProxyVia          Off
> 
> <Proxy balancer://mycluster>
>    BalancerMember ajp://tomcat1:8009 smax=10 loadfactor=10 route=TCS1
>    BalancerMember ajp://tomcat2:8009 smax=10 loadfactor=10 route=TCS2
> </Proxy>
> 
> RewriteRule ^\/(.+)\.jsp(.+)? balancer://mycluster/$1.jsp$2 [P,L]
> 
> ProxyPass /favicon.ico !
> ProxyPass /robots.txt  !
> ProxyPass /images/     !
> ProxyPass /forms/ balancer://mycluster/forms/ \
> maxattempts=1 lbmethod=bytraffic stickysession=JSESSIONID
> 
> 
> 
> 
> > Thanks for the help so far guys.
> > 
> 
> ---------------------------------------------------------------------
> 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
ok here are latest config files

server.xml (cluster configuration)

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                name="cluster"
                debug="10"
                serviceclass="org.apache.catalina.cluster.mcast.McastService"
                mcastAddress="228.0.0.4"
                mcastPort="45564"                 
		mcastFrequency="500"
                mcastDroptime="3000"
                tcpThreadCount="6"
                tcpListenAddress="auto"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                printToScreen="false"
                expireSessionsOnShutdown="false"
                useDirtyFlag="true"
                replicationMode="synchronous"/>

<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
                   filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
###################################################################################################
connector.conf

ReWriteEngine   On
ProxyPreserveHost       On
ProxyRequests   Off
ProxyVia        Off

<Proxy balancer://secpay_cluster>
        BalancerMember ajp://localhost:8009 smax=10 loadfactor=1
route=jvm1
        BalancerMember ajp://192.168.4.3:8009 smax=10 loadfactor=1
route=jvm2
        BalancerMember ajp://192.168.4.1:8009 smax=10 loadfactor=1
route=jvm3
</proxy>

RewriteRule ^\/(.+)\.jsp(.+)? balancer://secpay_cluster/$1.jsp$2 [P,L]

ProxyPass /favicon.ico !
ProxyPass /robots.txt  !
ProxyPass /images/     !
ProxyPass /jsp-examples/*       balancer://secpay_cluster/jsp-examples/
maxattempts=1 lbmethod=byrequests nofailover=off
stickysession=JSESSIONID
ProxyPassReverse /jsp-example/* balancer://secpay_cluster/jsp-examples/
maxattempts=1 lbmethod=byrequests nofailover=off
stickysession=JSESSIONID
ProxyPass /servlets-examples/*
balancer://secpay_cluster/servlets-examples/ maxattempts=1
lbmethod=byrequests nofailover=off stickysession=JSESSIONID
ProxyPassReverse /servlets-examples/*
balancer://secpay_cluster/servlets-examples/ maxattempts=1
lbmethod=byrequests nofailover=off stickysession=JSESSIONID

##############################################################################
startup logs from one of the servers

26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
createDefaultClusterListener
INFO: Add Default ClusterListener at cluster localhost
26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
createDefaultClusterReceiver
INFO: Add Default ClusterReceiver at cluster localhost
26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
createDefaultClusterSender
INFO: Add Default ClusterSender at cluster localhost
26-Jun-2006 11:13:45
org.apache.catalina.cluster.tcp.SocketReplicationListener
createServerSocket
INFO: Open Socket at [127.0.0.1:8015]
26-Jun-2006 11:13:45
org.apache.catalina.cluster.tcp.ReplicationTransmitter start
INFO: Start ClusterSender at cluster
Standalone:type=Cluster,host=localhost with name
Standalone:type=ClusterSender,host=localhost
26-Jun-2006 11:13:45 org.apache.catalina.cluster.tcp.SimpleTcpCluster
createDefaultMembershipService
INFO: Add Default Membership Service at cluster localhost
26-Jun-2006 11:13:45 org.apache.catalina.cluster.mcast.McastService
start
INFO: Sleeping for 4000 milliseconds to establish cluster membership
26-Jun-2006 11:13:46 org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
alive=154886]
26-Jun-2006 11:13:46
org.apache.catalina.cluster.tcp.FastAsyncSocketSender checkThread
INFO: Create sender [/192.168.4.121:8,015] queue thread to tcp
background replication
26-Jun-2006 11:13:49 org.apache.catalina.cluster.mcast.McastService
registerMBean
INFO: membership mbean registered
(Standalone:type=ClusterMembership,host=localhost)
26-Jun-2006 11:13:51 org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
start
INFO: Register manager /jsp-examples to cluster element Host with name
localhost
26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
start
INFO: Starting clustering manager at /jsp-examples
26-Jun-2006 11:13:51 org.apache.catalina.cluster.session.DeltaManager
getAllClusterSessions
WARNING: Manager [/jsp-examples], requesting session state from
org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
alive=159907]. This operation will timeout if no session state has been received within 60 seconds.
26-Jun-2006 11:14:51 org.apache.catalina.cluster.session.DeltaManager
waitForSendAllSessions
SEVERE: Manager [/jsp-examples]: No session state send at 26/06/06
11:13 received, timing out after 60,137 ms.
26-Jun-2006 11:14:51 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
26-Jun-2006 11:14:51 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
26-Jun-2006 11:14:52 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
26-Jun-2006 11:14:52 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
26-Jun-2006 11:14:52 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
26-Jun-2006 11:14:52 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/144  config=null
26-Jun-2006 11:14:53 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
26-Jun-2006 11:14:53 org.apache.catalina.startup.Catalina start
INFO: Server startup in 68534 ms
26-Jun-2006 11:19:57 org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.4.121:8015,catalina,192.168.4.121,8015,
alive=495495]
26-Jun-2006 11:19:57 org.apache.catalina.cluster.util.FastQueue remove
INFO: FastQueue.remove: Remove aborted although queue enabled


Still having some problems with load balancing and state replication
neither of which appear to be working. If i shutdown tomcat on the
main server i can still get to the application directory from one of
the other servers but get a 503 error if i try to run  any of the
applications ?? 




-- 
Sean O'Reilly
Systems Administrator
SECPay Ltd

http://www.secpay.com

s.oreilly@secpay.com

Mobile 07917 463906

DDI 01732 300212

This email contains information which is confidential. It is for the
exclusive use of the addressee(s). If you are not the addressee, please
note that any distribution, dissemination, copying or use of this
communication or the information in it is prohibited. If you have
received this email in error, please telephone me immediately.

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