I have been scouring the internet for information regarding setting up ZXTM to properly load balance web socket connections. ( and also generic information for this task would be handy )
It seems that since it is a layer 7 load balancer, it gets confused when clients send the Upgrade header required to establish a web socket connection. I imagine I may be able to correct this using Traffic Script rules, but am not sure where to start.
The only information I can find is how to accomplish this with nginx using a special tcp proxy module, and also there is some information on how to accomplish this with HA Proxy. Neither of these are an option at this time, unfortunately.
If anyone has any information, generic or specific on how to setup a layer 7 load balancer to correctly handle web sockets, that would be grand.