使用ulimit设置文件最大打开数

2019-02-19 14:54:51

一、Centos
1、执行 ulimit -SHn 65535,并添加到/etc/rc.local
2、在/etc/security/limits.conf加上以下内容:
* soft nofile 655350
* hard nofile 655350
* soft nproc  655350
* hard nproc  655350
3、在Nginx.conf中设置 worker_rlimit_nofile 65535;
4、php-fpm.conf确认rlimit_files项为65535
5、/etc/sysctl.conf中添加fs.file-max=65535
使配置立即生效可使用如下命令:
/sbin/sysctl -p
6、Centos6 nproc问题
vim /etc/security/limits.d/90-nproc.conf
* soft nproc  65535