Carl, How did you generate the keys for your Hazelcast settings?
Also, do you have all of your nodes listed in the 'cas.ticket.registry.hazelcast.cluster.members' property, including the localhost IP? I synchronize my properties b/w servers so the ability to have the IPs of all servers here would be beneficial. Thanks! Adam On Thu, Oct 12, 2017 at 11:05 AM, Waldbieser, Carl <[email protected]> wrote: > > We are running CAS v5.1.3 with Hazelcast. Both our production and > Integration testing environments have 3 nodes. We have them behind a web > proxy. We haven't had any issue with losing tickets if I take down a node > and bring it back up, though the throughput of the live nodes does dip a > bit as they attempt to rebalance the ticket load. The only Hazelcast > settings we've changed from the default are as follows: > > # Hazelcast > cas.ticket.registry.hazelcast.cluster.members={{csv_cluster_ip_addrs}} > cas.ticket.registry.hazelcast.crypto.signing.key={{ > hazelcast_signing_key}} > cas.ticket.registry.hazelcast.crypto.encryption.key={{ > hazelcast_encryption_key}} > cas.ticket.registry.hazelcast.cluster.backupCount=0 > cas.ticket.registry.hazelcast.cluster.asyncBackupCount=2 > > The "{{...}}" need to filled in with your own values. > > Thanks, > Carl Waldbieser > ITS Systems Programmer > Lafayette College > > ----- Original Message ----- > From: "Larisa Tudos" <[email protected]> > To: "cas-user" <[email protected]> > Cc: "Erik Mallory" <[email protected]> > Sent: Thursday, October 12, 2017 5:25:22 AM > Subject: [cas-user] Re: Hazelcast is not replicating tickets. > > Hi All, > > I have the same issue described by Erik - when one node goes down, another > node kicks me to the login page. Please help to overcome the issue. > > Thanks > Larisa > > miercuri, 19 iulie 2017, 18:18:12 UTC+3, Mallory, Erik a scris: > > > > Hello, > > > > I have configured two CAS 5.1 nodes and I am using a netscaler to load > > balance them. I was doing some resiliency testing by logging into the cas > > service, then shutting down the http service on node I am connected to, > > then refreshing the connection. When I do this I get rerouted to the cas > > login screen again. In the logs I can see no Errors or failures. > Hazelcast > > logging is set to debug. I see heartbeats and communication between the > > two nodes. But the service is not behaving as I expect. > > > > Here is my configuration for hazelcast > > > > cas.ticket.registry.hazelcast.pageSize=500 > > > > cas.ticket.registry.hazelcast.mapName=tickets > > > > > > #cas.ticket.registry.hazelcast.configLocation=/data/cas/config/cas5/ > hazelcast.xml > > > > cas.ticket.registry.hazelcast.cluster.evictionPolicy=LRU > > > > cas.ticket.registry.hazelcast.cluster.maxNoHeartbeatSeconds=300 > > > > cas.ticket.registry.hazelcast.cluster.multicastEnabled=false > > > > cas.ticket.registry.hazelcast.cluster.evictionPercentage=10 > > > > cas.ticket.registry.hazelcast.cluster.tcpipEnabled=true > > > > cas.ticket.registry.hazelcast.cluster.members=appdev-523.wichita.edu, > > appdev-524.wichita.edu > > > > cas.ticket.registry.hazelcast.cluster.loggingType=slf4j > > > > cas.ticket.registry.hazelcast.cluster.instanceName=cas-dev > > > > cas.ticket.registry.hazelcast.cluster.port=5701 > > > > cas.ticket.registry.hazelcast.cluster.portAutoIncrement=true > > > > cas.ticket.registry.hazelcast.cluster.maxHeapSizePercentage=85 > > > > cas.ticket.registry.hazelcast.cluster.backupCount=1 > > > > cas.ticket.registry.hazelcast.cluster.asyncBackupCount=0 > > > > cas.ticket.registry.hazelcast.cluster.maxSizePolicy=USED_ > HEAP_PERCENTAGE > > > > cas.ticket.registry.hazelcast.cluster.timeout=5 > > > > > > > > The logs generally look like this. > > > > 3.wichita.edu]:5701 [dev] [3.8.1] Applied new partition state. Version: > > 543, caller: [appdev-524.wichita.edu]:5701> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:12:54,087 DEBUG > > [com.hazelcast.internal.cluster.impl.ClusterHeartbeatManager] - <[ > > appdev-523.wichita.edu]:5701 [dev] [3.8.1] Received heartbeat from > Member > > [appdev-524.wichita.edu]:5701 - 5a3577aa-4567-4629-a162-92d2cab86bd2 > > (now: 2017-07-18 11:12:54.085, timestamp: 2017-07-18 11:12:54.085)> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:12:54,087 DEBUG > > [com.hazelcast.internal.cluster.ClusterService] - <[ > appdev-523.wichita.edu]:5701 > > [dev] [3.8.1] Setting cluster time diff to -2ms.> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:12:59,087 DEBUG > > [com.hazelcast.internal.cluster.impl.ClusterHeartbeatManager] - <[ > > appdev-523.wichita.edu]:5701 [dev] [3.8.1] Received heartbeat from > Member > > [appdev-524.wichita.edu]:5701 - 5a3577aa-4567-4629-a162-92d2cab86bd2 > > (now: 2017-07-18 11:12:59.085, timestamp: 2017-07-18 11:12:59.085)> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:12:59,087 DEBUG > > [com.hazelcast.internal.cluster.ClusterService] - <[ > appdev-523.wichita.edu]:5701 > > [dev] [3.8.1] Setting cluster time diff to -2ms.> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:13:04,087 DEBUG > > [com.hazelcast.internal.cluster.impl.ClusterHeartbeatManager] - <[ > > appdev-523.wichita.edu]:5701 [dev] [3.8.1] Received heartbeat from > Member > > [appdev-524.wichita.edu]:5701 - 5a3577aa-4567-4629-a162-92d2cab86bd2 > > (now: 2017-07-18 11:13:04.085, timestamp: 2017-07-18 11:13:04.085)> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:13:04,087 DEBUG > > [com.hazelcast.internal.cluster.ClusterService] - <[ > appdev-523.wichita.edu]:5701 > > [dev] [3.8.1] Setting cluster time diff to -2ms.> > > > > cas-2017-07-18-11-1.log:2017-07-18 11:13:09,081 DEBUG > > [com.hazelcast.internal.partition.InternalPartitionService] - <[ > > appdev-523.wichita.edu]:5701 [dev] [3.8.1] Master version should be > > greater than ours! Local version: 543, Master version: 543 Master: [ > > appdev-524.wichita.edu]:5701> > > > > > > > > Any help you can give would be greatly appreciated. > > > > Thanks, > > > > Erik Mallory > > > > Server Analyst > > > > Wichita State University > > > > 316.978.3502 > > > > > > > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/cas > - List Guidelines: https://goo.gl/1VRrw7 > - Contributions: https://goo.gl/mh7qDG > --- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/51e0a32c-031d-45c8-a83d- > 6990ec736524%40apereo.org. > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/cas > - List Guidelines: https://goo.gl/1VRrw7 > - Contributions: https://goo.gl/mh7qDG > --- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/225573921.199089020. > 1507820741678.JavaMail.zimbra%40lafayette.edu. > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAN6MV5NrXo0m0QML4wnZwfFEB_yb56heMV9oZNdtppDPWvbjKg%40mail.gmail.com.
