On 05/08/2018 07:55 PM, Matthew Treinish wrote: > I wrote up a doc about running under > apache when I added the uwsgi chunked transfer encoding support to glance > about > running glance under apache here: > > https://docs.openstack.org/glance/latest/admin/apache-httpd.html > > Which includes how you have to configure things to get it working and a > section > on why mod_wsgi doesn't work.
Thanks for that. Could you also push a uWSGI .ini configuration example file, as well as the mod_proxy example? There's so many options in uwsgi that I don't want to risk doing something wrong. I've pasted my config at the end of this message. Do you think it's also OK to use SSL directly with uwsgi, using the --https option? What about the 104 error that I've been experiencing? Is it because I'm not using mod_proxy? BTW, there's no need to manually do the symlink, you can use instead: a2ensite uwsgi-glance-api.conf Cheers, Thomas Goirand (zigo) [uwsgi] ############################ ### Generic UWSGI config ### ############################ # Override the default size for headers from the 4k default. buffer-size = 65535 # This avoids error 104: "Connection reset by peer" rem-header = Content-Lenght # This is running standalone master = true # Threads and processes enable-threads = true processes = 4 # uwsgi recommends this to prevent thundering herd on accept. thunder-lock = true plugins = python3 # This ensures that file descriptors aren't shared between the WSGI application processes. lazy-apps = true # Log from the wsgi application: needs python3-pastescript as runtime depends. paste-logger = true # automatically kill workers if master dies no-orphans = true # exit instead of brutal reload on SIGTERM die-on-term = true ################################## ### OpenStack service specific ### ################################## # This is the standard port for the WSGI application, listening on all available IPs http-socket = :9292 logto = /var/log/glance/glance-api.log name = glance-api uid = glance gid = glance chdir = /var/lib/glance wsgi-file = /usr/bin/glance-wsgi-api __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev