Quantcast
Channel: Adobe Community : Discussion List - ColdFusion
Viewing all articles
Browse latest Browse all 6243

Session Replication in the cloud (EC2)

$
0
0

Hi,

 

I have 2 ColdFusion instances (different machines) in a cluster on amazon EC2.

They are working fine, except for session replication.

 

EC2 don't support IP multicasting. So, I am trying a static approach.

 

I had added a static member interceptor:

<Interceptor className="org.apache.catalina.tribes.group.interceptors.StaticMember shipInterceptor">

                                        

                                        <Member

                                                  className="org.apache.catalina.tribes.member ship.StaticMember"

                                                    port="4001"

                                                    host="remoteIP"

                                                    domain="ClusterName"

 

                                                  uniqueId="{1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0}" />

                     </Interceptor>

 

and disabled the multicasting commenting this:

<!--  <Membership port="45565" dropTime="3000" address="228.0.0.4"     className="org.apache.catalina.tribes.membership.McastService" frequency="500">

        </Membership> -->

 

and changing the cluster tag like this

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"         channelSendOptions="6" channelStartOptions="3">

 

This worked locally on my machine, but in EC2 is not replicating.

 

The logs have:

Apr 26, 2013 8:47:44 PM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded,  which is good.

Also have this messages:

Apr 26, 2013 8:48:02 PM org.apache.catalina.ha.session.ClusterSessionListener messageReceived

WARNING: Context manager doesn't exist:localhost#/

 

So, I am lost here.. what else can I try?


Viewing all articles
Browse latest Browse all 6243

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>