SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 38070: The SAS Object Spawner might stop functioning properly if the -hostknownby option is used

DetailsHotfixAboutRate It

If the -hostknownby option is specified when you start the SAS Object Spawner, then an extra connection might be opened and not released each time that a new SAS Pooled Workspace Server is started. Over time, this extra connection can cause all sockets to become exhausted so that additional connections cannot be opened. When this situation occurs, all servers that are started by the SAS Object Spawner such as the SAS Pooled Workspace Server, SAS® Stored Process Server, or SAS Workspace Server stop functioning.

If you encounter this problem, then the following messages might write to your Object Spawner log file:

ERROR [#465856] The TCP/IP tcpSockAccept support routine failed 
with error 24 (Too many files are open.).
WARN [#465857] The Bridge Protocol Engine Socket Access Method listen thread was unable to accept a connection attempt from listen port xxxx due to too many active open handles. The listen associated with port xxxx will be removed for a brief period of time.

When you encounter this problem, you must stop and restart the SAS Object Spawner to release the connections. However, over time as new SAS Pooled Workspace Servers are started and stopped many times, the sockets become slowly exhausted again.

You might be able to work around this problem by setting the Inactive process shutdown timeout to 0 for the SAS Pooled Workspace Server. Then, the SAS Pooled Workspace Servers will be started and not shut down so that only a few extra sockets are used.

This option can be changed in the Plug-ins tab in SAS® Management Console 9.2:

  1. Select Server Manager ► SASApp ► SASApp - Logical Pooled Workspace Server.
  2. Right-click SASApp - Logical Pooled Workspace Server and select Properties.
  3. Click the Options tab.
  4. Click the Advanced Options button.
  5. Click the Load Balancing tab.
  6. Change the Inactive process shutdown timeout (sec): option to 0.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS Integration Technologiesz/OS9.2 TS2M09.2 TS2M3
Microsoft® Windows® for 64-Bit Itanium-based Systems9.2 TS2M09.2 TS2M3
Microsoft Windows Server 2003 Datacenter 64-bit Edition9.2 TS2M09.2 TS2M3
Microsoft Windows Server 2003 Enterprise 64-bit Edition9.2 TS2M09.2 TS2M3
Microsoft Windows XP 64-bit Edition9.2 TS2M09.2 TS2M3
Microsoft® Windows® for x649.2 TS2M09.2 TS2M3
Microsoft Windows Server 2003 Datacenter Edition9.2 TS2M09.2 TS2M3
Microsoft Windows Server 2003 Enterprise Edition9.2 TS2M09.2 TS2M3
Microsoft Windows Server 2003 Standard Edition9.2 TS2M09.2 TS2M3
Microsoft Windows XP Professional9.2 TS2M09.2 TS2M3
Windows Vista9.2 TS2M09.2 TS2M3
64-bit Enabled AIX9.2 TS2M09.2 TS2M3
64-bit Enabled HP-UX9.2 TS2M09.2 TS2M3
64-bit Enabled Solaris9.2 TS2M09.2 TS2M3
HP-UX IPF9.2 TS2M09.2 TS2M3
Linux9.2 TS2M09.2 TS2M3
Linux for x649.2 TS2M09.2 TS2M3
OpenVMS on HP Integrity9.2 TS2M09.2 TS2M3
Solaris for x649.2 TS2M09.2 TS2M3
* 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.