异常:java.io.IOException: Too many open files:
原因:
Linux服务操作系统的中打开文件的最大句柄数受限所致
解决: 修改系统允许打开的最大文件数
1 查看 ulimit -a open files (-n) 1024,问题就出现在这里。
2 修改 vim /etc/security/limits.conf
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* soft nofile 65535
用ulimit命令是可以修改这些配置的
命令的格式:ulimit [-SHacdefilmnpqrstuvx] [limit]
中间的参数对应这要修改的项目。
默认最大打开文件数(open files)最大数为1024,修改:
ulimit -n 102400
最大值为655350