On Fri, May 02, 2014 at 03:22:45PM -0400, Patrick Hemmer wrote: > > > > ------------------------------------------------------------------------ > *From: *Willy Tarreau <[email protected]> > *Sent: * 2014-05-02 15:06:13 E > *To: *Patrick Hemmer <[email protected]> > *CC: *Rachel Chavez <[email protected]>, [email protected] > *Subject: *Re: please check > > > On Fri, May 02, 2014 at 02:14:41PM -0400, Patrick Hemmer wrote: > >> *From: *Willy Tarreau <[email protected]> > >> *Sent: * 2014-05-02 14:00:24 E > >> *To: *Patrick Hemmer <[email protected]> > >> *CC: *Rachel Chavez <[email protected]>, [email protected] > >> *Subject: *Re: please check > >> > >>> On Fri, May 02, 2014 at 01:32:30PM -0400, Patrick Hemmer wrote: > >>>> I've set up a test scenario, and the only time haproxy responds with 408 > >>>> is if the client times out in the middle of request headers. If the > >>>> client has sent all headers, but no body, or partial body, it times out > >>>> after the configured 'timeout server' value, and responds with 504. > >>> OK that's really useful. I'll try to reproduce that case. Could you please > >>> test again with a shorter client timeout than server timeout, just to > >>> ensure > >>> that it's not just a sequencing issue ? > >> I have. In my test setup, "timeout client 1000" and "timeout server 2000". > >> > >> With incomplete headers I get: > >> haproxy[8893]: 127.0.0.1:41438 [02/May/2014:14:11:26.373] f1 f1/<NOSRV> > >> -1/-1/-1/-1/1001 408 212 - - cR-- 0/0/0/0/0 0/0 "<BADREQ>" > >> > >> With no body I get: > >> haproxy[8893]: 127.0.0.1:41439 [02/May/2014:14:11:29.576] f1 b1/s1 > >> 0/0/0/-1/2002 504 194 - - sH-- 1/1/1/1/0 0/0 "GET / HTTP/1.1" > >> > >> With incomplete body I get: > >> haproxy[8893]: 127.0.0.1:41441 [02/May/2014:14:11:29.779] f1 b1/s1 > >> 0/0/0/-1/2002 504 194 - - sH-- 0/0/0/0/0 0/0 "GET / HTTP/1.1" > > Great, thank you. I think that it tends to fuel the theory that the > > response error is not set where it should be in the forwarding path. > > > > I'll check this ASAP. BTW, it would be nice if you could check this > > as well with 1.4.25, I guess it does the same. > > > > Best regards, > > Willy > > > Confirmed. Exact same behavior with 1.4.25
Thank you! Willy

