Scenario: Operational use of quiesce in a highly available system
Quiesce can be used operationally to address certain performance scenarios where redistributing users across Pega 7 Platform servers provides better consistency.
For this scenario, there are three Pega 7 Platform servers: A, B and C. In all scenarios, server C is the problematic server.
The following use cases illustrate the operational use of quiesce.
Move users from a failing or suspect Pega 7 Platform server
Pega 7 Platform server C has a proportional user load, but monitoring shows that it is exceeding CPU thresholds and response times are poor. Pega 7 Platform servers A and B are performing well within thresholds.
To add a replacement for Pega 7 Platform server C into the load balancer rotation, do the following:
- Disable Pega 7 Platform server C in the load balancer.
- Quiesce Pega 7 Platform server C.
- When the state quiesce complete has been reached, diagnose the Pega 7 Platform server and perform corrective action.
- Cancel Quiesce Pega 7 Platform server C or ensure that it has been restarted.
- Enable Pega 7 Platform server C in the load balancer.
Balance users among a pool of Pega 7 Platform servers
Pega 7 Platform server C has over 60% of the total number of users. Operations wants to redistribute users to servers A and B.
To accomplish this, do the following:
- Disable Pega 7 Platform server C in the load balancer.
- Set the accelerated passivation timeout to a number that will gradually passivate users.
- Quiesce Pega 7 Platform server C.
- Observe the active user count until an acceptable number of users has been reached.
- Cancel Quiesce Pega 7 Platform server C.
- Enable Pega 7 Platform server C in the load balancer.
Related information
Open topic with navigation