How does Heartbeat determine when to switch to the secondary? Can you force it to switch?
Posted
by
John
on Server Fault
See other posts from Server Fault
or by John
Published on 2012-07-25T14:14:21Z
Indexed on
2012/10/11
21:39 UTC
Read the original article
Hit count: 210
I've been trying to understand exactly how Heartbeat works - I understand how when one server dies, it switches to the backup. But, for me, it also switches when the primary has a large increase in workload. But, it doesn't always switch at the same value. There doesn't seem to much information on the web about how it works. The best I've found is this article.
How does Heartbeat determine when to switch to the secondary, and how does it determine when it switch back to the primary? Is this an editable setting, and can I force it to switch between one and the other? Sometimes when Heartbeat will switch to the secondary, it takes a few days or I've even seen two weeks before it switches back to the primary. This is well after the primary traffic has gone down.
I'm currently using BlueOnyx, and my Heartbeat settings are:
Auto Failback: on
Keepalive: 1 seconds
Warntime: 10 seconds
Deadtime: 20 seconds
Initdead: 30 seconds
© Server Fault or respective owner