Hi, On Tue, Nov 6, 2012 at 4:50 PM, Lieven Govaerts <l...@mobsol.be> wrote: > Ben, > > On Tue, Nov 6, 2012 at 4:09 PM, Ben Reser <b...@reser.org> wrote: >> I worked with Philip today and was able to reproduce the exact problem >> he's been seeing. I ended up having to get his full httpd.conf to >> figure it out.. >> >> Ultimately the problem proved to be that he had this directive: >> Timeout 3 >> >> Which would mean if we don't tend a connection for 3 seconds Apache >> will close it. Serf should be able to deal with the connection being >> closed. >>
okay, so with the Timeout directive added I can reproduce this issue. What I see is that the server closes the connection in the middle of sending a response to the client. It doesn't even finalize the response first. So ra_serf is reading the data from the response bucket, but gets an APR_EOF when it needs more data than specified in the Content-Length header of the response. What is the expected behavior here, let serf close down the connection and try the request again on a new connection? [..] Lieven