https://bz.apache.org/bugzilla/show_bug.cgi?id=69264
--- Comment #23 from Joe Orton <jor...@redhat.com> --- I agree it should be evident somehow in the logs if interleaved writes are the issue. I would guess the second read() call is showing it in the strace output - it should be true that every read() call is on a "packet" boundary i.e. starts with a + or -. (Right?) read(0, "+ZsMivuUetIn_ZSVBVWzmeQAAAQo|GET"..., 131072) = 45786 ... read(0, "nt:Wget/1.21.4|Accept:*/*|Accept"..., 131072) = 16749 The pipe(7) man page has a good description of what is guaranteed under Linux: https://man7.org/linux/man-pages/man7/pipe.7.html#DESCRIPTION IMO mod_log_forensic should split lines longer than PIPE_BUF with some continuation identifier + the ID. -- 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