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.