Memory usage of the worker process keeps increasing when HTTP/2 requests are repeatedly sent over the same TCP connection

Solution Verified - Updated -

Issue

If an Apache HTTPD Server continues to proxy h2 requests sent from the same TCP connection using mod_http2 and mod_proxy_http2, the memory usage of the worker process keeps increasing.

apache      6328  0.4  0.2 1810168 17512 ?       Sl   03:17   0:00 /opt/rh/jbcs-httpd24/root/usr/sbin/httpd -DFOREGROUND  // 2.4.57 SP6: immediately after httpd startup
...
apache      6328 33.9  2.6 1818040 207176 ?      Sl   03:17   6:09 /opt/rh/jbcs-httpd24/root/usr/sbin/httpd -DFOREGROUND  // 2.4.57 SP6: after proxying one million HTTP/2 requests

Environment

  • JBoss Core Services Apache HTTPD Server
    • 2.4.57 SP6
  • mod_http2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content