This change makes apache set process group name in the process name,
so when listing the processes the user can easily identify what's
running in each apache process. This is specially useful to debug
memory consumption or when a process consumming too much CPU.
Change-Id: I9787980052f451f452d3b8e5e51385ad5aa01e6a
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
<VirtualHost *:80> |
| 2 | 2 |
WSGIScriptAlias / %HORIZON_DIR%/openstack_dashboard/wsgi/django.wsgi |
| 3 |
- WSGIDaemonProcess horizon user=%USER% group=%GROUP% processes=3 threads=10 home=%HORIZON_DIR% |
|
| 3 |
+ WSGIDaemonProcess horizon user=%USER% group=%GROUP% processes=3 threads=10 home=%HORIZON_DIR% display-name=%{GROUP}
|
|
| 4 | 4 |
WSGIApplicationGroup %{GLOBAL}
|
| 5 | 5 |
|
| 6 | 6 |
SetEnv APACHE_RUN_USER %USER% |
| ... | ... |
@@ -2,7 +2,7 @@ Listen %PUBLICPORT% |
| 2 | 2 |
Listen %ADMINPORT% |
| 3 | 3 |
|
| 4 | 4 |
<VirtualHost *:%PUBLICPORT%> |
| 5 |
- WSGIDaemonProcess keystone-public processes=5 threads=1 user=%USER% |
|
| 5 |
+ WSGIDaemonProcess keystone-public processes=5 threads=1 user=%USER% display-name=%{GROUP}
|
|
| 6 | 6 |
WSGIProcessGroup keystone-public |
| 7 | 7 |
WSGIScriptAlias / %PUBLICWSGI% |
| 8 | 8 |
WSGIApplicationGroup %{GLOBAL}
|
| ... | ... |
@@ -12,7 +12,7 @@ Listen %ADMINPORT% |
| 12 | 12 |
</VirtualHost> |
| 13 | 13 |
|
| 14 | 14 |
<VirtualHost *:%ADMINPORT%> |
| 15 |
- WSGIDaemonProcess keystone-admin processes=5 threads=1 user=%USER% |
|
| 15 |
+ WSGIDaemonProcess keystone-admin processes=5 threads=1 user=%USER% display-name=%{GROUP}
|
|
| 16 | 16 |
WSGIProcessGroup keystone-admin |
| 17 | 17 |
WSGIScriptAlias / %ADMINWSGI% |
| 18 | 18 |
WSGIApplicationGroup %{GLOBAL}
|