Hi,
I have a 4-server RD farm behind a TMG 2010 array, two RD Gateways (2008R2 sp1) and a broker which is running on one of the gateways. It always ran fine until about three quarters of a year ago when we had severe issues and had to reinstall the complete environment. Since then from time to time users with an XP system hang at the 'Welcome' screen when they log in. The icon spins for a second or 2, and then just stops and the session or local client hangs. User can't even stop mstsc.exe by clicking the close-cross button in the bar. This happens at the point where the broker is redirecting them to another server if needed. The farm-name the user connects to from his RDP client contains all hostnames in DNS, so you first connect to a RD server through Round-Robin, which seems to work fine. Only when the session needs to be redirected there are issues. And also it seems the issue is only there when the user initiates a new session. When he has still a session on the farm it picks it up just fine as far as we can see. The hanging session keeps having connections to the gateway by the way.
At this point the user has no choice but to minimize or kill mstsc.exe, and try again. Sometimes it takes several tries before it works. If I disable the broker service everything runs perfectly fine, but ofcourse users won't get their disconnected session back.
This only happens from XP machines. Because RDP 7 gives 2 login prompts which is unacceptable (lots of threads on that but it's just a 'feature' of RDP7 on XP) we have to stick with RDP 6.1. The gateways and therefore the broker are running in Hyper-V guests, each with 2 vCPU's. We have active monitoring on all machines, memory / cpu / IO load is very low on those machines. Certificates are all ok. We have had severe issues before with TCP / chimney offloading so I double-checked that is disabled.
I have a 4-server RD farm behind a TMG 2010 array, two RD Gateways (2008R2 sp1) and a broker which is running on one of the gateways. It always ran fine until about three quarters of a year ago when we had severe issues and had to reinstall the complete environment. Since then from time to time users with an XP system hang at the 'Welcome' screen when they log in. The icon spins for a second or 2, and then just stops and the session or local client hangs. User can't even stop mstsc.exe by clicking the close-cross button in the bar. This happens at the point where the broker is redirecting them to another server if needed. The farm-name the user connects to from his RDP client contains all hostnames in DNS, so you first connect to a RD server through Round-Robin, which seems to work fine. Only when the session needs to be redirected there are issues. And also it seems the issue is only there when the user initiates a new session. When he has still a session on the farm it picks it up just fine as far as we can see. The hanging session keeps having connections to the gateway by the way.
At this point the user has no choice but to minimize or kill mstsc.exe, and try again. Sometimes it takes several tries before it works. If I disable the broker service everything runs perfectly fine, but ofcourse users won't get their disconnected session back.
This only happens from XP machines. Because RDP 7 gives 2 login prompts which is unacceptable (lots of threads on that but it's just a 'feature' of RDP7 on XP) we have to stick with RDP 6.1. The gateways and therefore the broker are running in Hyper-V guests, each with 2 vCPU's. We have active monitoring on all machines, memory / cpu / IO load is very low on those machines. Certificates are all ok. We have had severe issues before with TCP / chimney offloading so I double-checked that is disabled.