From what I can tell, CF's proxy does not recognize WebSocket ping/pong frames. It seems to consider

From what I can tell, CF's proxy does not recognize WebSocket ping/pong frames. It seems to consider a WebSocket connection dead if no application-level messages are sent, even if the server sends pings, the client responds with pongs, and the server successfully receives them. CF ignores these keep-alive signals and still terminates the connection after 90 seconds.
Was this page helpful?