Kbase 18180: What is the meaning of errno 23 or 24 associated with error 354, 4029 and 4196 on Unix?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/09/2008 |
|
Status: Verified
GOAL:
What is the meaning of errno 23 associated with error 354, 4029 and 4196 on Unix?
GOAL:
What is the meaning of errno 24 associated with error 354, 4029 and 4196 on Unix?
GOAL:
SYSTEM ERROR: bfdiscon: rmrep failed. (23)
GOAL:
Unable to open or create <filename>, error <number>. (354)
GOAL:
Unable to open or create <filename>, error 23. (354)
GOAL:
Unable to open or create <filename>, error 24. (354)
GOAL:
Error opening file <file-name>, errno = <errno>. (4029)
GOAL:
Error opening file <file-name>, errno = 23. (4029)
GOAL:
Error opening file <file-name>, errno = 24. (4029)
GOAL:
<file-name> is not a valid .lk file for this server. (4196)
FACT(s) (Environment):
UNIX
Progress/OpenEdge Versions
FIX:
The UNIX error 23 or 24 indicates that the number of files allowed to be open have been opened and the NFILES or NOFILES OS kernel parameter has been exceeded.
Information on this errno can be found in the /usr/include/sys/errno.h file on most UNIX.
error 23 states: - ENFILE 23 /* File table overflow */.
It indicates that the number of files has been exceeded.
error 23 states - EMFILE 24 /* Too many open files */
Indicating too many files have been opened and the NFILES or NOFILES OS kernel parameter has been exceeded. Increase the NFILES or NOFILES kernel parameter.
The error requires an increase and regeneration of the UNIX kernel.
For operating system specific instructions consult the system administrator documentation because this process will vary with each system.