问题:
开发人员反应Java程序报错
java.io.IOException: Too many open files
原因是因为Linux系统默认的Socket最大连接数为 1024
解决方法:
1.使用命令行临时添加
ulimit -SHn 65535
2.永久添加
在/etc/security/limits.conf最后加入两行
* soft nofile 65535
* hard nofile 65535
- 用’*’号表示修改所有用户的限制;
这种方法既可以修改系统参数,也不用重启系统;在下次重启时系统也会自动添加上。