As described in [1], it seems that mod_wsgi is not "graceful" reload safe. Upon re-init, it can end up in a segfault loop. The "reload" (not *restart*) after setting up uwsgi was added with I1d89be1f1b36f26eaf543b99bde6fdc5701474fe but not causing an issue until uwsgi was enabled. We do not notice in the gate, because the TLS setup ends up doing a restart after this setup. In the period between the write_uwsgi_config and that restart, Apache is sitting in a segfault loop, but we never noticed because we don't try talking to it. Other jobs that don't do any further apache configuration have started failing, however. Looking at the original comments around "reload_apache_server" I'm not sure if it is still necessary. [2] shows it is not used outside these two calls. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1445540 [2] http://codesearch.openstack.org/?q=reload_apache_server&i=nope&files=&repos= Closes-Bug: #1686210 Change-Id: I5234bae0595efdcd30305a32bf9c121072a3625e
9.4 KiB
9.4 KiB