1.打开/etc/security/limits.conf,找到如下设置(如果没有就插入)
* soft nofile 102400
* hard nofile 102400
重新登录查看是否生效。若未生效,请继续深入~
2.编辑/etc/pam.d/su,取消如下行注释
session required pam_limits.so
重新登录查看是否生效。若未生效,请继续深入~
3.编辑/etc/profile,加入一行
ulimit -SHn 102400重启服务器,再次登陆,查看句柄数,已经正确设置为102400。
如果有碰到类似情况,可以检查一下看看是不是文件句柄数设置太小引起的。