1844096 Members
2415 Online
110227 Solutions
New Discussion

ENFILE error

 
Amith_2
Frequent Advisor

ENFILE error


When i execute my appllication on HP i am getting an ENFILE error in the error log.
This is happening when i multu stream the process.

The error says that the system file table is full or file table overflow.
I would like to know whether there is any kernel parameters which can be increased to resolve the error.

I would also like to know whether a file table is allocated per process or with the full system.
1 REPLY 1
Mark Grant
Honored Contributor

Re: ENFILE error

There isn't per-process file table as such but there is a limit on the number of open files per user. The kernel paramter "maxfiles" deals with that. There is also a system wide limit and the kernel parameter "nfile" is used to change that.
Never preceed any demonstration with anything more predictive than "watch this"