2 Commits c58b9e7e85 ... 159a737821

Auteur SHA1 Message Date
  heewon 159a737821 워커 카운트 환경변수 수정 il y a 3 ans
  heewon 85997f7e41 워커 카운트 커맨드 수정 il y a 3 ans
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 1 1
      docker-compose.override.yml
  2. 2 1
      run_docker.sh

+ 1 - 1
docker-compose.override.yml

@@ -7,7 +7,7 @@ services:
                 build: ./flask_app
                 ports:
                         - "9001:9001"                          
-                command: gunicorn -w ${CORE_NUMS} -b 0.0.0.0:9001 wsgi:server
+                command: gunicorn -w ${WORKER_COUNTS} -b 0.0.0.0:9001 wsgi:server
                 volumes:
                         - ~:/usr/src/flask_app/logs
                 environment:

+ 2 - 1
run_docker.sh

@@ -2,7 +2,8 @@ echo killing old docker processes
 docker-compose rm -fs
 
 echo make docker env
-eval "echo \"CORE_NUMS=$(grep -c processor /proc/cpuinfo)\"" > .env
+WORKER_COUNTS=`expr $(grep "cpu cores" /proc/cpuinfo | tail -1 | cut -d" " -f3) \* 2 + 1`
+eval "echo \"WORKER_COUNTS=$WORKER_COUNTS\"" > .env
 
 echo building docker containers
 docker-compose up --build -d