Usage Note 19002: The SAS® Stored Process Server may hang or experience slow performance when
executing a SAS® Stored Process that creates graphics output
The SAS® Stored Process Server may hang or
experiences slow performance when executing a SAS® Stored Process that
creates graphics output. The problem seems to occur most often on UNIX
platforms, but it can occur on other platforms too.
In most cases where the SAS Stored Process Server hangs, one or more of the
following messages are written to the Object Spawner log file after the
server becomes unresponsive:
ERROR: The tcpSockWriteVector call failed. The system error is
'Broken pipe'.
ERROR: Bridge protocol engine socket access method failed to send
vector to socket, error 32 (Broken pipe).
ERROR: The Balance algorithm timed out before a server could be
found.
WARNING: The load balancing instance ldblCompRefDirectConnection
call failed.
WARNING: Unable to redirect the client request.
The workaround is to specify GOPTIONS NOCHARACTERS FTEXT=<SAS-font> in
the SAS Stored Process code that produces the graphics output. Specifying
OPTIONS NOCHARACTERS turns off hardware font calls, and the FTEXT=
option specifies which SAS® software font to use for rendering text on
the graph. For example, the following GOPTIONS statement specifies the
SWISSL font:
goptions nocharacters ftext=swissl;
You may also be able to reduce the
occurrence of hanging server situations by reducing the session timeout
value in SAS Stored Processes that produce graphics with ODS. Reducing the
value for session timeout caused sessions that were created implicitly
for graphics replay to expire earlier than the 15 minute default
setting. The following example sets the session timeout to 30 seconds:
rc=stpsrvset('session timeout',30);
Hanging servers and slow performance with graphics can also occur with
the SAS/IntrNet® Application Server, which is documented in 14068
and 18383.
Operating System and Release Information
SAS System | SAS Integration Technologies | Microsoft Windows XP Professional | 9.1 TS1M3 | |
Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 | |
Microsoft Windows NT Workstation | 9.1 TS1M3 | |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 | |
Microsoft Windows 2000 Server | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 | |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 | |
Microsoft Windows 2000 Professional | 9.1 TS1M3 | |
64-bit Enabled Solaris | 9.1 TS1M3 | |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 | |
z/OS | 9.1 TS1M3 | |
Linux | 9.1 TS1M3 | |
64-bit Enabled HP-UX | 9.1 TS1M3 | |
Linux on Itanium | 9.1 TS1M3 | |
HP-UX IPF | 9.1 TS1M3 | |
OpenVMS Alpha | 9.1 TS1M3 | |
64-bit Enabled AIX | 9.1 TS1M3 | |
Tru64 UNIX | 9.1 TS1M3 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Usage Note |
Priority: | medium |
Topic: | System Administration ==> Servers ==> Integration Technologies
|
Date Modified: | 2007-02-26 14:18:51 |
Date Created: | 2006-11-17 11:03:19 |