一.查看系统限制最大打开数
cat /proc/sys/fs/file-max
还有一个问题是file-max最大能设置多大呢?一个经验算法是 256个fd 需4M内存。例如8G内存,8*1024/4*256=524288
二.修改用户级别限制
vi /etc/security/limits.conf
在末尾增加
* soft nofile 1048576 * hard nofile 1048576
ps:注意数目不要超过file-max数据
重启启动系统