Consultor Eletrônico



Kbase P595: Error (359) when running 4GL programs on Linux
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/04/2009
Status: Verified

SYMPTOM(s):

Error 359 when running 4GL programs on Linux

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

Unable to open or create <filename>, error <number>. (354)

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

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

Dynamically increasing the file-max setting does not fix problem

FACT(s) (Environment):

Linux Intel
Progress/OpenEdge Versions

CAUSE:

Open files per process limit was exceeded.

FIX:

Increase the per process limit of open files (set by default to 1024). This can be edited in limits.h and fs.h in the directory /usr/src/linux/include/linux and modify NR_OPEN. To take advantage of the new limit you have to recompile the kernel.