Browse code

Merge "Add procname for uwsgi based services"

Jenkins authored on 2017/09/06 10:26:55
Showing 5 changed files
... ...
@@ -511,7 +511,7 @@ function start_cinder {
511 511
                 start_tls_proxy cinder '*' $CINDER_SERVICE_PORT $CINDER_SERVICE_HOST $CINDER_SERVICE_POR_INT
512 512
             fi
513 513
         else
514
-            run_process "c-api" "$CINDER_BIN_DIR/uwsgi --ini $CINDER_UWSGI_CONF"
514
+            run_process "c-api" "$CINDER_BIN_DIR/uwsgi --procname-prefix cinder-api --ini $CINDER_UWSGI_CONF"
515 515
             cinder_url=$service_protocol://$SERVICE_HOST/volume/v3
516 516
         fi
517 517
     fi
... ...
@@ -345,7 +345,7 @@ function start_glance {
345 345
 
346 346
     run_process g-reg "$GLANCE_BIN_DIR/glance-registry --config-file=$GLANCE_CONF_DIR/glance-registry.conf"
347 347
     if [[ "$WSGI_MODE" == "uwsgi" ]]; then
348
-        run_process g-api "$GLANCE_BIN_DIR/uwsgi --ini $GLANCE_UWSGI_CONF"
348
+        run_process g-api "$GLANCE_BIN_DIR/uwsgi --procname-prefix glance-api --ini $GLANCE_UWSGI_CONF"
349 349
     else
350 350
         run_process g-api "$GLANCE_BIN_DIR/glance-api --config-file=$GLANCE_CONF_DIR/glance-api.conf"
351 351
     fi
... ...
@@ -552,7 +552,7 @@ function start_keystone {
552 552
         tail_log key /var/log/$APACHE_NAME/keystone.log
553 553
         tail_log key-access /var/log/$APACHE_NAME/keystone_access.log
554 554
     else # uwsgi
555
-        run_process keystone "$KEYSTONE_BIN_DIR/uwsgi --ini $KEYSTONE_PUBLIC_UWSGI_CONF" ""
555
+        run_process keystone "$KEYSTONE_BIN_DIR/uwsgi --procname-prefix keystone --ini $KEYSTONE_PUBLIC_UWSGI_CONF" ""
556 556
     fi
557 557
 
558 558
     echo "Waiting for keystone to start..."
... ...
@@ -807,7 +807,7 @@ function start_nova_api {
807 807
             start_tls_proxy nova '*' $NOVA_SERVICE_PORT $NOVA_SERVICE_HOST $NOVA_SERVICE_PORT_INT
808 808
         fi
809 809
     else
810
-        run_process "n-api" "$NOVA_BIN_DIR/uwsgi --ini $NOVA_UWSGI_CONF"
810
+        run_process "n-api" "$NOVA_BIN_DIR/uwsgi --procname-prefix nova-api --ini $NOVA_UWSGI_CONF"
811 811
         nova_url=$service_protocol://$SERVICE_HOST/compute/v2.1/
812 812
     fi
813 813
 
... ...
@@ -914,7 +914,7 @@ function start_nova_rest {
914 914
     if [ "$NOVA_USE_MOD_WSGI" == "False" ]; then
915 915
         run_process n-api-meta "$NOVA_BIN_DIR/nova-api-metadata --config-file $compute_cell_conf"
916 916
     else
917
-        run_process n-api-meta "$NOVA_BIN_DIR/uwsgi --ini $NOVA_METADATA_UWSGI_CONF"
917
+        run_process n-api-meta "$NOVA_BIN_DIR/uwsgi --procname-prefix nova-api-meta --ini $NOVA_METADATA_UWSGI_CONF"
918 918
     fi
919 919
 
920 920
     run_process n-novnc "$NOVA_BIN_DIR/nova-novncproxy --config-file $api_cell_conf --web $NOVNC_WEB_DIR"
... ...
@@ -164,7 +164,7 @@ function install_placement {
164 164
 # start_placement_api() - Start the API processes ahead of other things
165 165
 function start_placement_api {
166 166
     if [[ "$WSGI_MODE" == "uwsgi" ]]; then
167
-        run_process "placement-api" "$PLACEMENT_BIN_DIR/uwsgi --ini $PLACEMENT_UWSGI_CONF"
167
+        run_process "placement-api" "$PLACEMENT_BIN_DIR/uwsgi --procname-prefix placement --ini $PLACEMENT_UWSGI_CONF"
168 168
     else
169 169
         enable_apache_site placement-api
170 170
         restart_apache_server