A customer has stability problems with two applications published over RDS. The employees work the whole day with these applications, and one to three times a day, the applications freeze for 2 to 7 minutes each time. The employees don't get any error message, all open RDS applications just freeze. In addition, the clients (Win10, different versions) have a permanent direct access connection to the internal network.
What we have done and tried so far:
- Added IPv6 addresses to all RDS Servers in the farm, according the Microsoft documentation that exactly describes our environment: https://learn.microsoft.com/en-US/troubleshoot/windows-server/remote/remote-desktop-server-farm-not-available.
- Examined in detail the eventlogs on the clients and on the RDS servers for the exact period when a client has a freeze. There is not one warning or error event logged.
- On some Win10 clients, we set up a "ping -t <RDS Session host>" command running always. While the RDS applications freeze, the connection to the session hosts is not broken, and the Win10 clients always get ping replies from the session host.
- Tried different configuration options for accessing the RDS farm: We have configured direct access so that the RDS farm is reached only externally, and we have also tried a "force tunnel" configuration so that the RDS farm is reached only over the VPN/Direct Access tunnel. In this configuration, the client behavious like it is in the internal corporate network.
- Tried accessing the farm directly when connected to the internal network, and also the opposite, always accessing the RDS farm over the gateway.
- Have deactivated UDP on the gateway.
- The problem is a combination of RDS and direct access, or another VPN connection (we tried Fortigate VPN instead of direct access on a test client). When a client has no VPN connection to the corporate network, the problem does not exist. But the employees need a permanent VPN connection for accessing file server shares.
Have spent sveral days the last few weeks to solve this problem, and we are running out of ideas. Thank you all in advance for any advice.
Franz