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?