Consultor Eletrônico



Kbase 19896: Error 359 Followed by 5311 and 43 on UNIX Platforms
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/18/2003
Status: Verified

FACT(s) (Environment):

UNIX

SYMPTOM(s):

SYSTEM ERROR: Too many files open. Cannot make a pipe. (359)

Could not open <file-name>. Error = <num> (5311)

Could not open <file-name>. Error = 23 (5311)

** Cannot find or open file <file-name>, errno = <number>. (43)

CAUSE:

Maximum number of open files exceeded. The error code "errno = 23" states File, Mfile, Inode table overflow.

FIX:

This can fix this by increasing the maximum number of open files on the system kernel. The kernel parameter controlling that changes from one UNIX flavor to the next; generally it's named NFILES, MAXFILES or NINODE.

For Linux, this can be done dynamically by launching (fron the OS prompt):

echo "16384" >/proc/sys/fs/file-max

Please refer to your UNIX documentation for further details.