1 Reply Latest reply: May 1, 2013 9:27 AM by pete_freitag RSS

    Session Replication in the cloud (EC2)




      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.StaticMembershipInterceptor">











      and disabled the multicasting commenting this:

      <!--  <Membership port="45565" dropTime="3000" address=""     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?