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.

Reply via email to