Hi Joe, On Mon, Aug 06, 2012 at 04:45:21PM -0700, Joe Williams wrote: > Best I can tell this is specifically due to having http-server-close enabled > in my defaults section. Commenting that out seems to fix this issue. I assume > the connection gets killed just after the upgrade is completed and then the > client is left hanging.
It should not happen since after a 101 the response is not finished. Do you have any logs ? It is possible that the server responds badly to the request with something different from 101. For instance, it is possible that the server sees the "Connection: close" in the request and ignores the "Connection: Upgrade", violating the spec. You can check by adding "option http-pretend-keepalive" along with "option http-server-close", this will cancel the sending of the "Connection: close" header to the server. If it fixes the issues, then you have a bug waiting for a fix in the direction to the server :-) Regards, Willy

