I recently started using mod_proxy_http2 and some questions popped up for me:
1. Why do we retry 5 times hardcoded (leading to AH10023 in case we fail)? The other protocols only try to retry once if the ping failed (additional Expect 100 header in the HTTP case, PING packet in the AJP case). 2. Could we try to leverage the ping configuration parameter for workers used by HTTP / AJP by sending a PING frame on the HTTP/2 backend connection and wait for the reply for the configured seconds in ping, retry once if failed with a new connection and return 503 if failed again or continue processing if things were fine? Regards Rüdiger C2 General
