eviacardozo
Contributor
Contributor

Horizon view client disconnects- horizon 6.2.1

We have been facing this weird issue where ramdom users get disconnected from the VDT and the error is "Unable to connect to server: A connection attempt failed because the connection party did not properly respond after a period of time, or established connection failed because connected host has failed to respond".

ANy kind of help/suggestion will be deeply appreciated.

The logs from Security server are as below:

2017-06-27T10:36:45.426+01:00 DEBUG (0810-0FEC) <Tunnel#4238> [bw] (AC12_***_8665) Tunnel reported as disconnected

2017-06-27T10:36:45.426+01:00 DEBUG (0810-0FEC) <Tunnel#4238> [az] (AC12_***_8665) User  disconnected from the Secure Gateway Server - session ID: AC12_***_8665

2017-06-27T10:36:45.426+01:00 DEBUG (0810-0FEC) <Tunnel#4238> [bz] (AC12_***_8665) lostConnection done

2017-06-27T10:36:45.426+01:00 DEBUG (0810-0FEC) <Tunnel#4238> [bz] (AC12_***_8665) Tunnel waiting for a reconnection...

2017-06-27T10:36:45.426+01:00 DEBUG (0810-12EC) <PooledIO#4261> [ab] (8B3E_***_C90E) Conveyor 3 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.426+01:00 DEBUG (0810-12EC) <PooledIO#4261> [bl] (8B3E_***_C90E) Socket channel closed

2017-06-27T10:36:45.426+01:00 DEBUG (0810-12EC) <PooledIO#4261> [am] (8B3E_***_C90E) Message: Channel 3 stopped

2017-06-27T10:36:45.442+01:00 DEBUG (0810-1708) <PooledIO#4465> [ab] (1CB0_***_D47E) Conveyor 1 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.442+01:00 DEBUG (0810-1708) <PooledIO#4465> [bl] (1CB0_***_D47E) Socket channel closed

2017-06-27T10:36:45.442+01:00 DEBUG (0810-1708) <PooledIO#4465> [am] (1CB0_***_D47E) Message: Channel 1 stopped

2017-06-27T10:36:45.551+01:00 WARN  (0810-06CC) <Tunnel#4407> [bz] (2D68_***_3187) Tunnel error: Stream closed

2017-06-27T10:36:45.551+01:00 DEBUG (0810-06CC) <Tunnel#4407> [bz] (2D68_***_3187) Tunnel error: java.io.IOException: Stream closed com.vmware.vdi.ob.tunnelservice.bz.run(SourceFile:926)

java.io.IOException: Stream closed

  at simple.http.MonitoredInputStream.ensureOpen(MonitoredInputStream.java:184)

  at simple.http.MonitoredInputStream.read(MonitoredInputStream.java:113)

  at java.io.DataInputStream.read(DataInputStream.java:149)

  at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)

  at java.io.BufferedInputStream.read(BufferedInputStream.java:265)

  at com.vmware.vdi.ob.tunnelservice.av.b(SourceFile:1052)

  at com.vmware.vdi.ob.tunnelservice.bz.a(SourceFile:1402)

  at com.vmware.vdi.ob.tunnelservice.bz.run(SourceFile:793)

  at java.lang.Thread.run(Thread.java:745)

2017-06-27T10:36:45.551+01:00 DEBUG (0810-06CC) <Tunnel#4407> [bw] (2D68_***_3187) Tunnel reported as disconnected

2017-06-27T10:36:45.551+01:00 DEBUG (0810-06CC) <Tunnel#4407> [az] (2D68_***_3187) User disconnected from the Secure Gateway Server - session ID: 2D68_***_3187

2017-06-27T10:36:45.551+01:00 DEBUG (0810-06CC) <Tunnel#4407> [bz] (2D68_***_3187) lostConnection done

2017-06-27T10:36:45.551+01:00 DEBUG (0810-06CC) <Tunnel#4407> [bz] (2D68_***_3187) Tunnel waiting for a reconnection...

2017-06-27T10:36:45.567+01:00 DEBUG (0810-16D4) <PooledIO#4283> [ab] (A8E0_***_5F73) Conveyor 3 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.567+01:00 DEBUG (0810-16D4) <PooledIO#4283> [bl] (A8E0_***_5F73) Socket channel closed

2017-06-27T10:36:45.567+01:00 DEBUG (0810-16D4) <PooledIO#4283> [am] (A8E0_***_5F73) Message: Channel 3 stopped

2017-06-27T10:36:45.598+01:00 DEBUG (0810-11A0) <PooledIO#4255> [ab] (9F59_***_7C1C) Conveyor 3 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.598+01:00 DEBUG (0810-11A0) <PooledIO#4255> [bl] (9F59_***_7C1C) Socket channel closed

2017-06-27T10:36:45.598+01:00 DEBUG (0810-11A0) <PooledIO#4255> [am] (9F59_***_7C1C) Message: Channel 3 stopped

2017-06-27T10:36:45.645+01:00 DEBUG (0810-121C) <PooledIO#4246> [ab] (82BB_***_94EE) Conveyor 1 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.645+01:00 DEBUG (0810-121C) <PooledIO#4246> [bl] (82BB_***_94EE) Socket channel closed

2017-06-27T10:36:45.645+01:00 DEBUG (0810-121C) <PooledIO#4246> [am] (82BB_***_94EE) Message: Channel 1 stopped

2017-06-27T10:36:45.707+01:00 DEBUG (0810-0E20) <pool-1-thread-15> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.707+01:00 DEBUG (0810-0E20) <pool-1-thread-15> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.723+01:00 DEBUG (0810-0D60) <pool-1-thread-7> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.723+01:00 DEBUG (0810-0D60) <pool-1-thread-7> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.739+01:00 WARN  (0810-16B8) <Tunnel#4419> [bz] (022A_***_1276) Tunnel error: Stream closed

2017-06-27T10:36:45.739+01:00 DEBUG (0810-16B8) <Tunnel#4419> [bz] (022A_***_1276) Tunnel error: java.io.IOException: Stream closed com.vmware.vdi.ob.tunnelservice.bz.run(SourceFile:926)

java.io.IOException: Stream closed

  at simple.http.MonitoredInputStream.ensureOpen(MonitoredInputStream.java:184)

  at simple.http.MonitoredInputStream.read(MonitoredInputStream.java:113)

  at java.io.DataInputStream.read(DataInputStream.java:149)

  at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)

  at java.io.BufferedInputStream.read(BufferedInputStream.java:265)

  at com.vmware.vdi.ob.tunnelservice.av.b(SourceFile:1052)

  at com.vmware.vdi.ob.tunnelservice.bz.a(SourceFile:1402)

  at com.vmware.vdi.ob.tunnelservice.bz.run(SourceFile:793)

  at java.lang.Thread.run(Thread.java:745)

2017-06-27T10:36:45.739+01:00 DEBUG (0810-16B8) <Tunnel#4419> [bw] (022A_***_1276) Tunnel reported as disconnected

2017-06-27T10:36:45.739+01:00 DEBUG (0810-16B8) <Tunnel#4419> [az] (022A_***_1276) User  disconnected from the Secure Gateway Server - session ID: 022A_***_1276

2017-06-27T10:36:45.739+01:00 DEBUG (0810-16B8) <Tunnel#4419> [bz] (022A_***_1276) lostConnection done

2017-06-27T10:36:45.739+01:00 DEBUG (0810-16B8) <Tunnel#4419> [bz] (022A_***_1276) Tunnel waiting for a reconnection...

2017-06-27T10:36:45.770+01:00 DEBUG (0810-11C8) <HandshakeCompletedNotify-Thread> [PooledProcessor] Using secure protocol TLSv1.2 and cipher suite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

2017-06-27T10:36:45.770+01:00 DEBUG (0810-083C) <HandshakeCompletedNotify-Thread> [PooledProcessor] Using secure protocol TLSv1.2 and cipher suite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

2017-06-27T10:36:45.786+01:00 DEBUG (0810-0DB4) <pool-1-thread-12> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.786+01:00 DEBUG (0810-0DB4) <pool-1-thread-12> [KeyVaultBinaryUtils] (NetHandler) Removing root certificate from chain

2017-06-27T10:36:45.786+01:00 DEBUG (0810-1320) <PooledIO#4343> [ab] (1B26_***_15E2) Conveyor 1 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

2017-06-27T10:36:45.786+01:00 DEBUG (0810-1320) <PooledIO#4343> [bl] (1B26_***_15E2) Socket channel closed

2017-06-27T10:36:45.786+01:00 DEBUG (0810-1320) <PooledIO#4343> [am] (1B26_***_15E2) Message: Channel 1 stopped

2017-06-27T10:36:45.801+01:00 DEBUG (0810-1494) <PooledIO#4367> [ab] (4382_***_AF98) Conveyor 3 IOException. Remote address is /ip_address:32111: An existing connection was forcibly closed by the remote host

0 Kudos
2 Replies
AishR
VMware Employee
VMware Employee

This issue is fixed in View Client 3.5.2 and above. Upgrade any clients which are running 3.1/3.2 versions to 3.5.2 and above.

0 Kudos
eviacardozo
Contributor
Contributor

We are already on client 4.3.0.

0 Kudos