Health checks
The load balancer actively probes every backend on a fixed interval. A backend that fails enough consecutive probes is removed from rotation; it returns automatically once it passes again. Health checks are configured under Active health check in the Routing and health section of the create form, and cannot be changed after creation.
Check types
Use http/https whenever your service exposes a health endpoint — a TCP check only proves the port is open, not that the application can serve requests.
Settings
With the defaults, a failing backend is removed after roughly 30 seconds (3 failures × 10 s interval) and restored about 20 seconds after it recovers.
Choosing a health endpoint
- Return
200only when the service can actually do work (dependencies reachable, not just process-up). - Keep the endpoint fast and unauthenticated — it’s probed every few seconds.
- Don’t reuse a heavy endpoint; a dedicated
/healthroute avoids cache and auth side effects.
