I'm not sure this question belongs here, but since the limits.conf is under the security directory I thought I'd give this a try.

My question is, does nproc limit the number of concurrent processes for a given user or group? Or, is it the number of processes forked off by a given user or group?

My reason for asking this is, I can't find any documentation that states whether it's cumulative, concurrent or whatever. And, I have an application user that after the server has been up for 3 months or so runs into problems where it can no longer fork processes and increasing nproc for that user allows it to fork more processes.

Some day I should probably just look into the source code and find out where the /etc/security/limits.conf file is actually used, but I'm hoping someone has done that already

Thanks, Danté