那是因为还有一个文件专门限制了普通用户的最大进程打开数,centos6 和7位置见下,把4096改成想设置的数字,比如65535.
centos6.x:
/etc/security/limits.d/90-nproc.conf
centos7.x:
/etc/security/limits.d/20-nproc.conf
cenots 解除普通用户的最大进程数限制
原文:http://blog.51cto.com/5963644/2299584