Merge "Doc enhancement for API service deployment with mod_wsgi"

This commit is contained in:
Jenkins 2014-08-13 17:33:17 +00:00 committed by Gerrit Code Review
commit 25274cbf0d

View File

@ -54,3 +54,16 @@ work with a copy of ceilometer installed via devstack.
$ a2ensite ceilometer
$ service apache2 reload
Limitation
==========
As Ceilometer is using Pecan and Pecan's DebugMiddleware doesn't support
multiple processes, there is no way to set debug mode in the multiprocessing
case. So user will run into HTTP 500 error if the mod_wsgi's multiprocessing
is enabled and the Ceilometer debug mode is enabled at the same time. There
is no good way to make both of them work, since Pecan is sharing the debug
mode with Ceilometer, see[1]. If you really need to enable both, a possible
workaround is hacking that line and hardcode the debug configration to False.
[1] https://github.com/openstack/ceilometer/blob/master/ceilometer/api/app.py