TIBCO BusinessEvents Inference Engine stops and throws the error "java.net.SocketException: Too many open files".
Welcome to "KB Articles"
TIBCO BusinessEvents Inference Engine stops and throws the error "java.net.SocketException: Too many open files".
book
Article ID: KB0084809
calendar_today
Updated On: 01-14-2017
Products
Versions
TIBCO BusinessEvents Enterprise Edition
-
Not Applicable
-
Description
Resolution: Description: ============ TIBCO BusinessEvents Stack looks like the following:
2011 Oct 12 13:54:12:626 GMT -5 beie_eengcec1 Error [ManagementCentral:ScheduledExecutorService:1] - [root] ... 25 more
2011 Oct 12 13:54:24:585 GMT -5 beie_eengcec1 Error [ManagementCentral:ScheduledExecutorService:1] - [root] (Wrapped) java.net.SocketException: Too many open files
2011 Oct 12 13:54:27:740 GMT -5 beie_eengcec1 Error [ManagementCentral:ScheduledExecutorService:1] - [root] at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
Environment: ========== UNIX
Cause: ===== The error is caused by running out of file handles on UNIX systems. File handles from the operating system are used in the creation of Sockets and the number of file handles are controlled by the operation system. See the man page for the command 'ulimit'
Resolution: ========= Check ulimit -a for all or ulimit -n to see what the current limits are. We have seen where 1024 for the number of file handles is too low. The amount needed will be based on the needs of the programs running on the system. The public utility 'lsof' or UNIX utility pfiles will be of use to show the number of file handles open.
References: ========== man page on 'ulimit', 'pfiles'
Issue/Introduction
TIBCO BusinessEvents Inference Engine stops and throws the error "java.net.SocketException: Too many open files".