Browse code

Merge "Fix uwsgi keystone"

Jenkins authored on 2016/02/25 04:35:53
Showing 1 changed files
... ...
@@ -304,7 +304,6 @@ function configure_keystone {
304 304
 
305 305
         iniset "$KEYSTONE_PUBLIC_UWSGI_FILE" uwsgi wsgi-file "$KEYSTONE_BIN_DIR/keystone-wsgi-public"
306 306
         # This is running standalone
307
-        iniset "$KEYSTONE_PUBLIC_UWSGI_FILE" uwsgi master true
308 307
         iniset "$KEYSTONE_PUBLIC_UWSGI_FILE" uwsgi threads $(nproc)
309 308
         iniset "$KEYSTONE_PUBLIC_UWSGI_FILE" uwsgi enable-threads true
310 309
         iniset "$KEYSTONE_PUBLIC_UWSGI_FILE" uwsgi plugins python
... ...
@@ -317,7 +316,6 @@ function configure_keystone {
317 317
 
318 318
         iniset "$KEYSTONE_ADMIN_UWSGI_FILE" uwsgi wsgi-file "$KEYSTONE_BIN_DIR/keystone-wsgi-admin"
319 319
         # This is running standalone
320
-        iniset "$KEYSTONE_ADMIN_UWSGI_FILE" uwsgi master true
321 320
         iniset "$KEYSTONE_ADMIN_UWSGI_FILE" uwsgi threads $API_WORKERS
322 321
         iniset "$KEYSTONE_ADMIN_UWSGI_FILE" uwsgi enable-threads true
323 322
         iniset "$KEYSTONE_ADMIN_UWSGI_FILE" uwsgi plugins python
... ...
@@ -564,6 +562,8 @@ function install_keystone {
564 564
         if is_ssl_enabled_service "key"; then
565 565
             enable_mod_ssl
566 566
         fi
567
+    elif [ "$KEYSTONE_DEPLOY" == "uwsgi" ]; then
568
+        pip_install uwsgi
567 569
     fi
568 570
 }
569 571
 
... ...
@@ -583,8 +583,8 @@ function start_keystone {
583 583
         tail_log key /var/log/$APACHE_NAME/keystone.log
584 584
         tail_log key-access /var/log/$APACHE_NAME/keystone_access.log
585 585
     elif [ "$KEYSTONE_DEPLOY" == "uwsgi" ]; then
586
-        run_process key "uwsgi $KEYSTONE_PUBLIC_UWSGI_FILE" "" "key-p"
587
-        run_process key "uwsgi $KEYSTONE_ADMIN_UWSGI_FILE" "" "key-a"
586
+        run_process key "$KEYSTONE_BIN_DIR/uwsgi $KEYSTONE_PUBLIC_UWSGI_FILE" "" "key-p"
587
+        run_process key "$KEYSTONE_BIN_DIR/uwsgi $KEYSTONE_ADMIN_UWSGI_FILE" "" "key-a"
588 588
     else # eventlet
589 589
         # Start Keystone in a screen window
590 590
         run_process key "$KEYSTONE_BIN_DIR/keystone-all --config-file $KEYSTONE_CONF"