On 10/31/24 20:49, Michael Johnson wrote:
I would agree that this is likely a configuration issue. There are a number of settings required for long/large transfers.
You might want to check your config against the one created by devstack: https://opendev.org/openstack/devstack/src/branch/master/lib/apache#L317
The only thing which I didn't have in my config was http-keepalive=true, the rest of the options, I had them already. The other difference I have with the devstack setup, is that I do not use Apache mod_proxy, and a socket to uwsgi, but uwsgi directly. Could that be the cause of failure during backups? If so, could we imagine that the devstack setup stops using mod_proxy, which really, is just very annoying?
Take note of the comment about requiring chunked encoding and not using mod_proxy_uwsgi.
We're not using mod_proxy_uwsgi, as per above, but just haproxy for the API, talking directly to uwsgi (with TLS re-encryption with a cluster local PKI). Cheers, Thomas Goirand (zigo)