We are moving to deploy service via WSGI.
There are two recommended ways.
- apache + mod_wsgi
- nginx + uwsgi
later one is more better.
For traditional deployment, it is easy to implement. Use one
uwsgi progress to launch all wsgi services ( nova-api,cinder-api , etc).
Then one nginx process to forward the http require into uwsgi server.
But kolla is running one process in one container. If we use
the recommended solution, we have to use two container to run
nova-api container. and it will generate lots of containers.
like: nginx-nova-api, uwsig-nova-api.
i propose use uwsgi native http mode. Then one uwsgi
container is enough to run nova-api service. Base one the official
doc, if there is no static resource, uWSGI is recommended to use
as a real http server.
So how about this?
OpenStack Development Mailing List (not for usage questions)