https://bz.apache.org/bugzilla/show_bug.cgi?id=62249

--- Comment #12 from Yann Ylavic <ylavic....@gmail.com> ---
The file req_test.txt contains two trailing bytes (one SP and one CR) which
httpd considers as the next incomplete/pipelined request.

With MPM worker, pipelined responses are not flushed (up to five), and since
there are no further data the flush finally happens at KeepAliveTimeout (the
second invalid/incomplete request is not logged).

If you add one more LF to req_test.txt you'll notice that two responses are
sent immediately, the second of which is a "400 bad request".

With MPM event, there is a non-blocking flush attempt before entering keepalive
state (regardless of pipelining), so the first response is received immediatly,
but the second one reaches Timeout (likewise not logged).

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org

Reply via email to