| Previous | Next |
| ENOTEMPTY | EUSERS |
EPROCLIM
A per-account process budget has been exhausted
EPROCLIM identifies a process-count limit rather than a failure to parse or execute the requested program. In practice, investigate the account-level process budget, fork rate, workers that are not reaped, and service supervisors that repeatedly create children after a fault.
Increasing a limit before finding the growth source can only postpone exhaustion. A reliable diagnosis correlates the failure with process counts for the effective user, child-exit handling, and restart loops. This is different from EMFILE or ENFILE, which describe descriptor limits rather than process creation limits.
What to record
- The effective user ID, command or worker role, and process count immediately before the creation attempt.
- Configured soft and hard resource limits, plus the service manager’s own concurrency settings.
- Whether child processes are being reaped and whether crash recovery is producing a creation loop.
References
Looking for a different code? Search another status or error code.