Problem Note 43126: CPU time limit set via ulimit -t is ignored
In UNIX environments, ulimit -t is used to set
the maxiumum CPU time that can be used by a process.
If that time limit is exceeded, the operating system
sends the SIGXCPU signal to the process, which then ends.
SAS® does not handle the SIGXCPU signal, so if
you use ulimit -t to limit the amount of CPU time a batch SAS process
can use, that limit is ignored and the process
continues to run.
Click the Hot Fix tab in this note to access the hot fix
that corrects this problem.
Operating System and Release Information
SAS System | N/A | 64-bit Enabled AIX | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled Solaris | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX IPF | 9.2 TS2M3 | 9.3 TS1M0 |
Linux | 9.2 TS2M3 | 9.3 TS1M0 |
Linux on Itanium | 9.2 TS2M3 | 9.3 TS1M0 |
Solaris for x64 | 9.2 TS2M3 | 9.3 TS1M0 |
*
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: | Problem Note |
Priority: | high |
Date Modified: | 2011-05-13 14:10:16 |
Date Created: | 2011-05-02 08:03:54 |