From 658593a7a84d437782d69797dad845fe8514f34c Mon Sep 17 00:00:00 2001 From: Bryan Strassner Date: Fri, 9 Mar 2018 15:37:59 -0600 Subject: [PATCH] [390136] Armada api uwsgi options Adds the lazy-apps switch to remove some preloading behavior Removes some undesired header logging. Change-Id: I5177833e3184e9ab9d6469a2f5bcd8ee673870de --- armada/api/middleware.py | 3 --- entrypoint.sh | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/armada/api/middleware.py b/armada/api/middleware.py index b3e48c00..6c8738bb 100644 --- a/armada/api/middleware.py +++ b/armada/api/middleware.py @@ -31,9 +31,6 @@ class AuthMiddleware(object): def process_request(self, req, resp): ctx = req.context - for k, v in req.headers.items(): - self.logger.debug("Request with header %s: %s" % (k, v)) - auth_status = req.get_header('X-SERVICE-IDENTITY-STATUS') service = True diff --git a/entrypoint.sh b/entrypoint.sh index 099085b6..cc7130c3 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -32,10 +32,14 @@ ARMADA_API_THREADS=${ARMADA_API_THREADS:-"1"} # server during import in `armada.api.server`. if [ "$1" = 'server' ]; then exec uwsgi \ + -b 32768 \ + --die-on-term \ --http :${ARMADA_API_PORT} \ --http-timeout $ARMADA_API_TIMEOUT \ --enable-threads \ -L \ + --lazy-apps \ + --master \ --paste config:/etc/armada/api-paste.ini \ --pyargv "--config-file /etc/armada/armada.conf" \ --threads $ARMADA_API_THREADS \