To address the timeout problem, I introduced a new property to specify keep-alive time. Meaning, if processing an
incoming requests exceeds that time, a AJP-style keep-alive is flushed to web server to avoid a possible timeout on
associated socket connection.

See in file 'ajp.properties':
AJP_KEEP_ALIVE_TIME: 20000