Make nginx load balance using least-connections 83/138983/1
authordanielhanrahan <daniel.hanrahan@est.tech>
Wed, 18 Sep 2024 13:35:39 +0000 (14:35 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Thu, 19 Sep 2024 13:51:24 +0000 (14:51 +0100)
commit868e1db469bb6a5755452fe31f8e2e25e86d7d5e
tree084aaa3459ef4a6e898c902ea8a59ec11a535b8a
parente715450db255af638e6de700d21df3c71a065e08
Make nginx load balance using least-connections

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
docker-compose/config/nginx/nginx.conf