Hi Krishna, On Wed, Nov 11, 2015 at 03:22:54PM +0530, Krishna Kumar (Engineering) wrote: > I just tested with 128K byte file (run 4 wgets > in parallel each retrieving 128K). Here, I see 4 connections being opened, and > lots of data packets in the middle, finally followed by 4 connections > being closed. I > can test with "ab -k" option to simulate a browser, I guess, will try that.
In my tests, ab -k definitely works. > > Is wget advertising HTTP/1.1 in the request ? If not that could > > Yes, tcpdump shows HTTP/1.1 in the GET request. OK. > > - proxy protocol used to the server > > - SNI sent to the server > > - source IP binding to client's IP address > > - source IP binding to anything dynamic (eg: header) > > - 401/407 received on a server connection. > > I am not doing any of these specifically. Its a very simple setup where the > client@ip1 connects to haproxy@ip2 and requests 128 byte file, which > is handled by server@ip3. OK. I don't see any reason for this not to work then. > I was doing this in telnet: > > GET /128 HTTP/1.1 > Host: www.example.com > User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) Looks fine as well. Very strange. I have no idea what would not at the moment, I suspect this is something stupid and obvious but am failing to spot it :-/ Willy