--- Comment #12 from Yann Ylavic <> ---
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:
For additional commands, e-mail:

Reply via email to