Hello
We have randomly session disconnect on RDS Applications.Its "just" a disconnect and not a logoff of the session, so the user can reconnect and he get the same session back.
Environment setup:
- Windows Server 2012 R2 (RDS)
- Horizon View 6.1.1
- Horizon Client 3.5
- vSphere 6.0
In the logs i found the follow:
2015-10-07T17:12:49.814+02:00 INFO (0BC0-0FD8) <DesktopControlJMS> [Audit] DISCONNECTED:Server:cn=1ea307cd-6d36-4155-8830-600bfde96ecf,ou=servers,dc=vdi,dc=vmware,dc=int;Pool:cn=busit_prod_rds,ou=server groups,dc=vdi,dc=vmware,dc=int;DNS:CPVRDSBIT01.busit.ch;IP:10.20.15.81;IP6:null;USER:BUSIT\michel.bigall;USERDN:cn=s-1-5-21-4257691896-3969396083-3416808920-1130,cn=foreignsecurityprincipals,dc=vdi,dc=vmware,dc=int;BROKERUSERSID:S-1-5-21-4257691896-3969396083-3416808920-1130;
2015-10-07T17:12:49.815+02:00 INFO (0BC0-0FD8) <DesktopControlJMS> [DesktopTracker] User BUSIT\michel.bigall disconnected from machine cpvrdsbit01.busit.ch for desktop busit_prod_rds - session allocated at 28. September 2015 13:58:38 MESZ, connected for 102 mins 32 secs
2015-10-07T17:12:49.815+02:00 DEBUG (0BC0-0FD8) <DesktopControlJMS> [DesktopTracker] Agent session counts for cn=1ea307cd-6d36-4155-8830-600bfde96ecf,ou=servers,dc=vdi,dc=vmware,dc=int : sessionCount=32, pendingSessionCount=0, connectedSessionCount=9, disconnectedSessionCount=23
2015-10-07T17:12:49.815+02:00 DEBUG (0BC0-14D8) <ThreadedActionBase-1> [DesktopTracker] (ce3f57d5-0903-492d-b096-284bda24bfc1) onEvent: DISCONNECTED - UserName:michel.bigall;DomainName:BUSIT;UserDn:cn=s-1-5-21-4257691896-3969396083-3416808920-1130,cn=foreignsecurityprincipals,dc=vdi,dc=vmware,dc=int;UserSid:S-1-5-21-4257691896-3969396083-3416808920-1130;GroupSids:null;BrokerUserSid:S-1-5-21-4257691896-3969396083-3416808920-1130;ConnectionId:F2C1_***_0E3E;Protocol:PCOIP;ClientName:EB840SSDU04;ClientAddress:10.41.1.117;ServerDn:cn=1ea307cd-6d36-4155-8830-600bfde96ecf,ou=servers,dc=vdi,dc=vmware,dc=int;ServerPoolDn:cn=busit_prod_rds,ou=server groups,dc=vdi,dc=vmware,dc=int;ServerAddress:cpvrdsbit01.busit.ch/-/10.20.15.81;ManagedObjectId:null;Id:ce3f57d5-0903-492d-b096-284bda24bfc1;State:Disconnected;SessionGuid:6074-***-ba35;PreviousSessionGuid:null;LoggedInAsDomain:BUSIT;LoggedInAsUser:michel.bigall;SessionType:APPLICATION;RemotableContent:false
2015-10-07T17:12:49.815+02:00 DEBUG (0BC0-14D8) <ThreadedActionBase-1> [MachineInformation] (ce3f57d5-0903-492d-b096-284bda24bfc1) Created new session entry based on event data. Merged local session 17/6074-***-ba35.
2015-10-07T17:12:49.860+02:00 WARN (0D58-1F9C) <Tunnel#70> [ca] (F2C1_***_0E3E) Tunnel error: Connection reset
2015-10-07T17:12:49.860+02:00 DEBUG (0D58-1F9C) <Tunnel#70> [ca] (F2C1_***_0E3E) Tunnel error: java.net.SocketException: Connection reset com.vmware.vdi.ob.tunnelservice.ca.run(SourceFile:926)
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
at sun.security.ssl.InputRecord.read(InputRecord.java:480)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:891)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:69)
at simple.http.PollerInputStream.read(PollerInputStream.java:122)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at simple.http.ChunkedInputStream.doLength(ChunkedInputStream.java:347)
at simple.http.ChunkedInputStream.nextChunk(ChunkedInputStream.java:280)
at simple.http.ChunkedInputStream.parseRead(ChunkedInputStream.java:251)
at simple.http.ChunkedInputStream.readBytes(ChunkedInputStream.java:182)
at simple.http.MonitoredInputStream.read(MonitoredInputStream.java:115)
at java.io.DataInputStream.read(DataInputStream.java:149)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at com.vmware.vdi.ob.tunnelservice.av.b(SourceFile:1048)
at com.vmware.vdi.ob.tunnelservice.ca.a(SourceFile:1402)
at com.vmware.vdi.ob.tunnelservice.ca.run(SourceFile:793)
at java.lang.Thread.run(Thread.java:745)
2015-10-07T17:12:49.860+02:00 DEBUG (0D58-1F9C) <Tunnel#70> [bx] (F2C1_***_0E3E) Tunnel reported as disconnected
2015-10-07T17:12:49.860+02:00 DEBUG (0D58-1F9C) <Tunnel#70> [az] (F2C1_***_0E3E) User michel.bigall disconnected from the Secure Gateway Server - session ID: F2C1_***_0E3E
2015-10-07T17:12:49.860+02:00 DEBUG (0D58-1F9C) <Tunnel#70> [ca] (F2C1_***_0E3E) lostConnection done
2015-10-07T17:12:49.860+02:00 DEBUG (0D58-1F9C) <Tunnel#70> [ca] (F2C1_***_0E3E) Tunnel waiting for a reconnection...
Hope someone can help me...
Thanks