Usage Note 7113: A guide to timeout errors and settings with the SAS/IntrNet Application Dispatcher
There are several timeout settings that must be taken into consideration
when you use the SAS/IntrNet Application Dispatcher:
1. Browser timeout - normally defaults to 5 minutes, but may be
longer depending on the Web browser and version you are using.
If the Web browser times out, the error received will usually
indicate the name of the Web browser in the error text (ie.
Internet Explorer, Netscape)...but the message varies depending
on the Web browser.
Refer to the following page regarding timeouts with MS Internet Explorer
browsers:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q181050
Refer to the following page regarding preference settings with Netscape
Communicator 4.x browsers (note that this is unofficial documentation):
http://www.ufaq.org/commonly/userprefs.html
2. Web server timeout - normally defaults to 5 minutes, but may be
longer depending on the Web server and version you are using.
If the Application Broker timeout and Application Server request timeout
are set higher than the Web server timeout, an error similar to the
following will be received if the Application Dispatcher program runs
longer than the Web server timeout allows:
CGI Timeout
The specified CGI application exceeded the allowed time for
processing.
The server has deleted the process.
To circumvent the problem, increase the Web server timeout value in the
Web server configuration. See your Web server documentation for
details.
3. Application Broker timeout - broker.cfg file Timeout or
ServiceTimeout directive, defaults to 60 seconds. These
directives determine how long the Application Broker waits
for a response from the request. Timeout sets the value for
*all* services and ServiceTimeout for an individual service.
If both are set, a ServiceTimeout will override the global
Timeout.
Refer to:
http://support.sas.com/onlinedoc/913/getDoc/en/dispatch.hlp/refconf.htm
If the Application Broker times out while waiting for the results from
the Application Server, an error is received in the browser that states
the following (where x indicates the Broker timeout value):
Timeout Error
The program ran longer than its allotted timeout period (x seconds).
This could happen if the timeout is too short, if the server is
unavailable or busy, or there was an error invoking the SAS server.
Note: program may still be running.
To circumvent the problem, increase the Application Broker Timeout or
ServiceTimeout parameter in the broker.cfg file
4. Application Server request timeout - REQUEST TIMEOUT= option in
PROC APPSRV, defaults to 5 minutes. This parameter determines
how long the Application Server is allowed to process the request.
Refer to:
http://support.sas.com/onlinedoc/913/getDoc/en/dispatch.hlp/appreq.htm
If the Application Server times out before it finishes processing the
program but the Application Broker timeout is set higher than the
Application Server timeout, the following error will be received after
the broker timeout is reached:
Error Reading SAS output
The SAS program did not produce any output. This could happen if
one of the early steps failed or if full duplex is set for a server
older than version 8.1. Set _DEBUG=131 and resubmit in order to see
the SAS Log file.
The Application Server log will also contain the following notation
(where x indicates the request number):
WARNING: request x killed because request timeout was exceeded.
To circumvent the problem, increase the REQUEST TIMEOUT= value in the
PROC APPSRV code that starts the Application Server. See also the
REQUEST MAXTIMEOUT= parameter.
5. Application Server request read timeout - REQUEST READ= option
in PROC APPSRV, defaults to 30 seconds. This parameter determines
how long the Application Server will wait to receive all the
information in a request. This rarely needs to be set higher than
the default.
Refer to:
http://support.sas.com/onlinedoc/913/getDoc/en/dispatch.hlp/appreq.htm
6. Application Server session timeout - SESSION TIMEOUT= option in
Operating System and Release Information
Product Family | Product | System | Reported Release | Fixed Release* |
SAS System | SAS/IntrNet | Microsoft Windows 95/98 | 8 TS M0 | |
Microsoft Windows XP Professional | 8.2 TS2M0 | |
Microsoft Windows NT Workstation | 8 TS M0 | |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9 TS M0 | |
Windows Millennium Edition (Me) | 8.2 TS2M0 | |
Microsoft Windows 2000 Server | 8 TS M0 | |
Microsoft Windows 2000 Datacenter Server | 8 TS M0 | |
Microsoft Windows 2000 Professional | 8 TS M0 | |
Microsoft Windows 2000 Advanced Server | 8 TS M0 | |
Solaris | 8 TS M0 | |
64-bit Enabled Solaris | 8 TS M0 | |
Linux | 8.2 TS2M0 | |
IRIX | 8 TS M0 | |
z/OS | 8 TS M0 | |
ABI+ for Intel Architecture | 8 TS M0 | |
HP-UX | 8 TS M0 | |
CMS | 8 TS M0 | |
HP-UX IPF | 9 TS M0 | |
64-bit Enabled HP-UX | 8 TS M0 | |
OpenVMS Alpha | 8 TS M0 | |
64-bit Enabled AIX | 8 TS M0 | |
Tru64 UNIX | 8 TS M0 | |
AIX | 8 TS M0 | |
*
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: | |
Topic: | Internal Administration ==> Documentation
|
Date Modified: | 2008-04-16 07:56:23 |
Date Created: | 2002-03-12 17:13:05 |