第一个地方:/proc/sys/fs/file-max,修改此文件中的数值大小或者在/etc/sysctl.conf文件中添加如下
fs.file-max = 360000
第二个地方:/etc/security/limits.conf,在此文件中添加如下
* - nofile 65536
对于CentOS 6还需要修改第三个地方/etc/security/limits.d/90-nproc.conf,通过查看此文件内容
# cat /etc/security/limits.d/90-nproc.conf * soft nproc 65536 root soft nproc unlimited
表示所有用户都是限制在1024这个数值,通过ulimit -u可以查看所有用户的是1024,说明此配置文件会覆盖掉/etc/security/limits.conf配置文件中的配置,因此应该将1024也改为65536或者注释掉此行,注意注释掉此行,真实的数字将是由系统根据你的硬件配置计算出来的数值。