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

Reply via email to