Skip to content

Load balancer with nginx algorithm Least Connections – A request is sent to the server with the least number of active connections, again with server weights taken into consideration

Notifications You must be signed in to change notification settings

khasanjon-dev/nginx-load-balancer-least-conn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Env variables

# WEB
# DEBUG must be empty in production
DEBUG=
SECRET_KEY=django-insecure
DJANGO_SETTINGS_MODULE=root.settings

# DATABASE
DB_HOST=db
DB_NAME=news
DB_USERNAME=postgres
DB_PASSWORD=solve_the_problem
DB_PORT=5432

# POSTGRES
POSTGRES_USER=postgres
POSTGRES_PASSWORD=solve_the_problem
POSTGRES_DB=news

Run the project

step 1:

  • clone the project
git clone https://github.com/khasanjon-dev/nginx-load-balancer-least-conn.git

step 2

  • cd project file
cd nginx-load-balancer-least-conn

step 3

docker compose up --build

step 4

  • open the new terminal and run this command for testing
python test.py

Technologies used

  • Python
  • Django
  • DjangoRestFramework
  • Docker
  • docker compose
  • PostgreSQL
  • Nginx

About

Load balancer with nginx algorithm Least Connections – A request is sent to the server with the least number of active connections, again with server weights taken into consideration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages