diff options
author | yangyan <yangyanyj@chinamobile.com> | 2019-04-04 11:04:38 +0800 |
---|---|---|
committer | yangyan <yangyanyj@chinamobile.com> | 2019-04-04 11:25:52 +0800 |
commit | 8cf5ec4adee3868174f1a7c2735a7fca8992f498 (patch) | |
tree | f0cee455a4fb9bfe851c7a8dead72574fad97cb1 | |
parent | a4cb44676d4fde2dc0f172ab8c90811d9b16981c (diff) |
Integrate uwsgi with django
Change-Id: I600f42489c95a54b8a70ca1978d6b039fe945ebe
Issue-ID: VFC-1336
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
-rw-r--r-- | requirements.txt | 5 | ||||
-rwxr-xr-x | run.sh | 3 | ||||
-rwxr-xr-x | stop.sh | 3 |
3 files changed, 8 insertions, 3 deletions
diff --git a/requirements.txt b/requirements.txt index 73576c12..b60dce06 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,4 +31,7 @@ flex>=6.11.1 swagger-spec-validator>=2.1.0 # for onap logging -onappylog>=1.0.6
\ No newline at end of file +onappylog>=1.0.6 + +# uwsgi for parallel processing +uwsgi
\ No newline at end of file @@ -18,7 +18,8 @@ if [ ! -x $logDir ]; then mkdir -p $logDir fi -nohup python manage.py runserver 0.0.0.0:8806 > /dev/null & +# nohup python manage.py runserver 0.0.0.0:8806 > /dev/null & +nohup uwsgi --http :8806 -t 120 --module lcm.wsgi --master --processes 4 & while [ ! -f $logDir/runtime_catalog.log ]; do sleep 1 @@ -13,4 +13,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -ps auxww | grep "manage.py runserver 0.0.0.0:8806" | awk '{print $2}' | xargs kill -9 +# ps auxww | grep "manage.py runserver 0.0.0.0:8806" | awk '{print $2}' | xargs kill -9 +ps auxww |grep 'uwsgi --http :8806 --module lcm.wsgi --master' |awk '{print $2}' |xargs kill -9 |