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.