We have two Windows Server 2012 R2 VMs, RDS3 and RDS4, configured with RDCB and RDSH role.
RDCB is configured in High Availability mode with DB on RDS3.
Everything works fine when both servers are running.
However, when RDS4 is offline, we still see RDS3 redirecting to RDS4.
Following events are logged on RDS3:
--------------------------------------------------------------------------------------------------------------
Log Name: Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational
Source: Microsoft-Windows-TerminalServices-SessionBroker-Client
Date: 5/12/2014 11:49:50 AM
Event ID: 1307
Task Category: RD Connection Broker Client processes request from a user
Level: Verbose
Keywords:
User: NETWORK SERVICE
Computer: RDS3.sysnet.local
Description:
Remote Desktop Connection Broker Client successfully redirected the user sysnet\testuser to the endpoint RDS4.sysnet.local.
Ip Address of the end point = 192.168.1.45
------------------------------------------------------------------------------------------------------
And then after 5 minutes following is logged.
------------------------------------------------------------------------------------------------------
Log Name: Microsoft-Windows-TerminalServices-SessionBroker/Operational
Source: Microsoft-Windows-TerminalServices-SessionBroker
Date: 5/12/2014 11:55:19 AM
Event ID: 819
Task Category: RD Connection Broker processes connection request
Level: Verbose
Keywords:
User: NETWORK SERVICE
Computer: RDS3.sysnet.local
Description:
This connection request has timed out. User could not log on to the end point within the alloted time. Remote Desktop Connection Broker will stop monitoring this connection request.
Why is the offline member detection not working?
We have also checked the settings in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters as per following:
http://social.technet.microsoft.com/Forums/windowsserver/en-US/050ed3c2-1356-4c69-8337-1be735494670/session-broker-heartbeat-solution?forum=winserverTS
Dinesh Sharma