跑tomcat的时候出现too many open files的问题,是因为系统中对打开文件数目的限制造成的
查看各种限制的命令:
ulimit -a
修改最大打开文件数及进程数:
修改该文件/etc/security/limits.conf
加上下面一句话设置用户打开文件限制:
* - nofiles 102400
“*”指所有用户,“-”指是soft或者hard,nproc指打开的文件,102400指限制的数目
同样也可以设置最大进程数:
* - nproc 102400