Informix Error -33083: Cannot open file file_name because of too many open files.
Cause and resolution
Cannot open file file_name because of too many open files.
The preprocessor cannot open the file because too many files are open. Check your system resources to see if you can increase the number of file handles (descriptors). Close unnecessary open files. Also check for mistakes that might cause recursive file inclusion.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33083 fires when the preprocessor can't open a file because the process has too many files already open — per the official guidance.
- The process's open-file limit reached, per the official guidance — the first named cause.
- Recursive file inclusion, per the official guidance — a possible underlying mistake causing excessive open files.
Solutions / Resolution
- Check system resources and increase the number of file handles/descriptors if possible, per the official guidance.
- Close unnecessary open files, per the official guidance.
- Check for a mistake causing recursive file inclusion, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond an open-file-limit failure.
Diagnostic Checks
- Check the process's open-file count/limit, and check
INCLUDEstatements for recursive inclusion.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33083 in this set yet.
The preprocessor couldn't open a file because too many files were already open — check the
file-descriptor limit and for recursive INCLUDEs.