[Django]Nginx, gunicorn, Django 배포 시, Request 처리 속도 문제 해결
Nginx, Gunicorn, Django 조합으로 웹 서비스를 배포 해서 사용하는 중, Client에서 Upload하는 4Kbytes 데이터가 다수 동시에 서버에 보내면, 서버에서 제대로 처리 하지 못하고 400 Error를 발생 시키는 문제가 있었다. 이를 해결하기 위한 방법으로 guniron 실행 시, 아래와 같은 명령으로 worker 갯수와 thread 갯수를 늘려 주니 서버에서 처리하는 속도가 개선되어 문제가 해결 되었다. command: gunicorn --workers=5 --threads=10 config.wsgi:application --bind 0:8000 최종 docker-compose 파일은 아래와 같다. version: '3.7' services: nginx: restart: al..
2022.07.22