Users Report Slow / Hanging / Failing Connections to the Secure Global Desktop Gateway

(Doc ID 1286792.1)

Last updated on APRIL 15, 2013

Applies to:

Oracle Secure Global Desktop - Version 4.5 to 4.7 [Release 4.0]
Information in this document applies to any platform.

Symptoms

Users may report hung or slow or failed connections when accessing Secure Global Desktop (SGD) servers via the SGD Gateway (SGDGW).  In such cases, Administrators will observe that the CPU load on Gateway server(s) climbs steadily and can be as high as 100%.  The CPU usage does not fall as the number of users/connections drops.

Other symptoms can include seeing the the following type error in the proxy.log file (found by default in/opt/SUNWsgdg/proxy/var/log/)

FINE: Validated token RoutingToken[demo.oracle.com:5307,Mon Apr 23 13:27:24 MDT 2012]
Apr 23, 2012 3:26:47 PM async.channel.tcp.AsyncTcpChannelService$ListenOp$AcceptOp run
SEVERE: An exception occurred whilst accepting a connection
java.net.SocketException: Invalid argument
at sun.nio.ch.Net.setIntOption0(Native Method)
at sun.nio.ch.Net.setIntOption(Net.java:157)
at sun.nio.ch.SocketChannelImpl$1.setInt(SocketChannelImpl.java:399)
at sun.nio.ch.SocketOptsImpl.setBoolean(SocketOptsImpl.java:38)
at sun.nio.ch.SocketOptsImpl$IP$TCP.noDelay(SocketOptsImpl.java:284)
at sun.nio.ch.OptionAdaptor.setTcpNoDelay(OptionAdaptor.java:48)
at sun.nio.ch.SocketAdaptor.setTcpNoDelay(SocketAdaptor.java:268)
at async.channel.tcp.AsyncTcpChannelService$ListenOp$AcceptOp.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

 

In this scenario, the /opt/SUNWsgdg/bin/gateway status command, will continue to report that Gateway is RUNNING:

# /opt/SUNWsgdg/bin/gateway status
SGD Gateway status: RUNNING

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms