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


Reply via email to