NGINX Stream Module ↔︎ TCP Backend Servers – Health‑Check Interoperability
Goal To enable automatic upstream failover for TCP backends using the NGINX Stream module without a commercial license. Constraints The open‑source edition lacks a built‑in health_check directive; upstream blocks rely on manual failover via max_fails and fail_timeout . Using Plus‑only syntax causes configuration errors. External scripts can be employed but r