Event MPM In this MPM, the tasks involved in handling a HTTP request are split between a listener thread and multiple worker threads. As long as a TCP connection is open, it transitions via some of these connection states - CONN_STATE_CHECK_REQUEST_LINE_READABLE, CONN_STATE_READ_REQUEST_LINE, CONN_STATE_HANDLER, CONN_STATE_WRITE_COMPLETION, CONN_STATE_SUSPENDED, CONN_STATE_LINGER, CONN_STATE_LINGER_NORMAL,