Hi, I'm using HAProxy (1.5 dev18) in front of tornado servers to load-balancing websockets and xhr-streaming connections. I notice something strange but consistent with xhr-streaming connection (details here: https://groups.google.com/forum/?fromgroups#!topic/sockjs/LwfgT2qwIT0).
In short, even after the client closes its connection, HAProxy still maintains the xhr-streaming connection to the proxied backend, until the timeout kicks in (i.e. timeout server xxx). I've tested this with both tornado 2.4.1 and the latest 3.0.2, and the results are consistent. Other transports (e.g. websockets, polling) do not have this problem, but evensource transport shares the same issue. Any idea what causes this? Thanks! Regards, Chris

