I ran the same software package on both RHEL 5.6 and RHEL 6.2
Both RHEL 5.6 and RHEL 6.2 use a default of 1024 for the number of processes a user is allowed
The software worked in RHEL 5.6 and not RHEL 6.2
However, when I increased the number processes a user is allowed in limits.conf, (I did a reboot since I had started processes from this user), the software all of a sudeen started working properly
So why did increasing the number of processes in RHEL 6.2 work, since both RHEL 5.6 and RHEL 6.2 have the same number of default processes?