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

Reply via email to