Load Monitor operates in master or dormant mode. In a multi-server deployment, a single master Load Monitor queries the POM system load.
To ensure high availability, Load Monitor maintains a heartbeat connection with the other server. This connection is used to monitor server status. If the heartbeat connection fails, both the master and dormant servers update the database with their respective statuses. This mechanism prevents the occurrence of multiple masters during a network failure.
If the master Load Monitor process fails, the dormant server transitions to master mode instantly. However, if there is an abrupt process shutdown, there is a failover time of 45 seconds.
The following diagram provides a high-level overview of Load Monitor high availability: