lucene (Too many open files)错误

2018-05-06 12:14:59
876次阅读
0个评论

今天服务器报Request processing failed; nested exception is java.lang.IllegalStateException: java.io.FileNotFoundException: .../ROOT/WEB-INF/lib/lucene-facet-7.1.0.jar (Too many open files)错误

Too many open files表示文件句柄数超出最大。对linux系统来说,默认的最大值为1024,在系统并发比较大的时候,这个很容易超过该值。文件句柄数大小可以通过命令ulimit -n查看。


修改可以调大用户文件句柄数方法:


1.执行命令:vi /etc/security/limits.conf


添加如下的行


* soft nofile 4096

* hard nofile 4096


说明:

* 代表针对所有用户
nofile 是代表最大文件打开数



2.vi /etc/pam.d/login最后添加禁止调试文件

session required /lib/security/pam_limits.so


3.退出当前会话,重新登录就可以查看是否生效了


执行命令 ulimit -n


收藏00

登录 后评论。没有帐号? 注册 一个。