By default, nginx uses round robin for load balancing. Round robin
works well when all requests take same amount of time, but is not
optimal for dynamic loads.
With least-connected load balancing, nginx will try not to overload
a busy server with excessive requests, sending requests to a less
busy server instead.
Issue-ID: CPS-2415
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I0e7d6b36a79aa6541f2f5f667746f2792d55e54b
# Add more server entries here for scaling or load balancing
upstream cps-and-ncmp {
- server cps-and-ncmp:8080;
+ least_conn;
+ server docker-compose-cps-and-ncmp-1:8080;
+ server docker-compose-cps-and-ncmp-2:8080;
}
server {