About HealthChecker
HealthChecker is a connection monitor similar to TCP keep-alive. HealthChecker functions between Terracotta server instances (in High Availability environments), and between Terracotta sever instances and clients. Using HealthChecker, Terracotta nodes can determine if peer nodes are reachable, up, or in a GC operation. If a peer node is unreachable or down, a Terracotta node using HealthChecker can take corrective action. HealthChecker is on by default.
You configure HealthChecker using certain Terracotta properties, which are grouped into three different categories:
Terracotta server instance -> Terracotta client
Terracotta Server -> Terracotta Server (HA setup only)
Terracotta Client -> Terracotta Server
Property category is indicated by the prefix:
l2.healthcheck.l1 indicates L2 -> L1
l2.healthcheck.l2 indicates L2 -> L2
l1.healthcheck.l2 indicates L1 -> L2
For example, the l2.healthcheck.l2.ping.enabled property applies to L2 -> L2.