|
...
|
...
|
@@ -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"
|