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 in the Routing & Health section of the create form.
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.
