> I am doing benchmarks, but when the number of sessions crosses 600, view disconnects existing sessions to allow new sessions.
View doesn't drop existing connections in favor of new ones unless it's the same user, it is more likely to be a network/firewall issue or something else terminating the client. "Stream closed" doesn't mean an action, it's just reporting the state. If you ignore the stream closed errors and instead look at the events, is there a pattern in terms of timing or the particular desktop connections?