I have a server with Apache/2.4.6 (CentOS) + OpenSSL/1.0.2k-fips (I know this is an old version of Apache but it cannot be upgraded right now). mpm event is used for multi processing.
When serving HTTP content, everything works as expected :
The server can handle many requests concurrently without trouble (the test was made with approximately 150 clients, each creating 4 parallel connections = 600 connections). All requests target static content and use keepalive.
with HTTPS/SSL, it's a different story.
It will quicky use all 400 possible threads (see scoreboard). No async connections will be made. AFAIK it behaves like mpm worker.
At first I thought it was a limitation and that mpm event would work only with HTTP. But this is not what is written in the documentation (under How it Works > Async connections) :
These improvements are valid for both HTTP/HTTPS connections.
EDIT: there is some information in Limitations section of documentation that explain that in some case it might fall back to mpm worker. However it does not seems to apply here.

