Hi, On Wed, Oct 14, 2015 at 04:54:00PM +0900, Yu Watanabe wrote: > Dear all. > > I am new to the mailing list and mailing for the very first time. > > I have a problem with my HA Proxy and would like to have advice to solve the > issue. > > Issue is that HA Proxy does not send back the 200 OK response to the client > side. > > Below 2 are the example requests I am facing problem. > > > > Oct 14 16:04:56 localhost haproxy[5289]: xxx.xxx.xxx.xxx:49720 > [14/Oct/2015:16:04:56.119] http-in iconsole/FC-iConsole 0/0/0/23/25 200 > 78668 - - --NI 1/1/0/1/0 0/0 "GET > /iConsole/MultiLanguageSvc?Domain=Octon&SYS=iCare&LatestTime=&SVC= HTTP/1.1" > > Oct 14 16:04:58 localhost haproxy[5289]: xxx.xxx.xxx.xxx:49721 > [14/Oct/2015:16:04:58.179] http-in iconsole/FC-iConsole 0/0/0/110/110 200 > 3948 - - --NI 1/1/0/1/0 0/0 "GET > /iConsole/iCareLoginSvc?AgentID=91007@xxx&Password=8BA0FC9468973A97956AA8494 > 62406C2&ExtNo=7603&Lang=ja_JP&SVC= HTTP/1.1" > > > > However, my HA Proxy is sending back the 200 OK to the client for only > second request. > > I have checked this via wireshark.
Unfortunately, according to the logs, it did properly pass the response for both of them. How can you be sure it was not passed ? What did you observe instead ? A clean close using a FIN, a TCP reset, a connection hang ? > Debug log showed no sign of errors. The logs indicate that everything went well as well. Were you running wireshark on the client instead of haproxy itself ? Could it be that part of the response was blocked anywhere in the chain (firewall, or whatever) ? In case you'd observe a TCP reset, aren't you using "option nolinger" ? I'm asking because clearly this trace shows everything went OK :-/ Willy

