On Thu, May 09, 2013 at 03:14:13AM +0900, Seri wrote:
> Hi,
> 
> In Haproxy SSL and HTTP KeepAlive environment,
> After keepalive timeout, haproxy sends  FIN to client, but Client(Windows IE 
> or Chrome) doesn't send ACK to haproxy server.
> 
> So, haproxy server left TCP FIN_WAIT2 state and client left CLOSE_WAIT state.

So this means you have a bug on the client which didn't notice the
FIN. It's possible it was doing something else and not monitoring the
connection state, and will notice it once it needs to perform another
request. Anyway I find this dirty.

> How this issue will be solved?

Only on the client. Don't worry, this is harmless. FIN_WAIT2 connections
don't last long, so even if a firewall in the middle expires its session,
the one on the haproxy side will quickly be dropped, and once the client
decides itself to take a look at the events it received, it will notice
that the connection is closed.

Regards,
Willy


Reply via email to