From 54700feaf9055b2192612e4c3958c6ac5bbd6a56 Mon Sep 17 00:00:00 2001 From: Xiaohua Zhang Date: Thu, 4 Apr 2019 08:08:35 +0000 Subject: Fix thread helper bug the uwsgi disable threads by default. Enable it with additonal option. The post and get API request might routed to different uwsgi process, Leverage memcached to sync backlog items between uwsgi process Change-Id: Iaac6b66061f2c396cd24825ab020f0a937dfb505 Issue-ID: MULTICLOUD-561 Signed-off-by: Xiaohua Zhang --- starlingx/run.sh | 4 ++-- starlingx/starlingx/urls.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'starlingx') diff --git a/starlingx/run.sh b/starlingx/run.sh index e7f210ac..a2dc4a75 100755 --- a/starlingx/run.sh +++ b/starlingx/run.sh @@ -18,10 +18,10 @@ export PYTHONPATH=lib/share uwsgi --http :9009 --module starlingx.wsgi --master --processes 4 if [ ${SSL_ENABLED} = "true" ]; then - nohup uwsgi --https :9009,starlingx/pub/ssl/cert/cert.crt,starlingx/pub/ssl/cert/cert.key --module starlingx.wsgi --master --processes 4 & + nohup uwsgi --https :9009,starlingx/pub/ssl/cert/cert.crt,starlingx/pub/ssl/cert/cert.key --module starlingx.wsgi --master --enable-threads --processes 4 & else - nohup uwsgi --http :9009 --module starlingx.wsgi --master --processes 4 & + nohup uwsgi --http :9009 --module starlingx.wsgi --master --enable-threads --processes 4 & logDir="/var/log/onap/multicloud/openstack/starlingx" if [ ! -x $logDir ]; then diff --git a/starlingx/starlingx/urls.py b/starlingx/starlingx/urls.py index d08a2068..5a76b330 100644 --- a/starlingx/starlingx/urls.py +++ b/starlingx/starlingx/urls.py @@ -16,7 +16,7 @@ from django.conf.urls import include, url from starlingx_base.registration import registration from newton_base.openoapi import tenants from newton_base.resource import capacity -from newton_base.resource import infra_workload +from starlingx_base.resource import infra_workload urlpatterns = [ url(r'^', include('starlingx.swagger.urls')), -- cgit 1.2.3-korg