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
相关话题
- Nginx 上传文件出现413 Request Entity Too Large错误
- NIO Files工具对文件操作
- java.lang.ClassNotFoundException: javax.xml.bind.JAXBException错误
- 解决一个意外错误使您无法删除该文件
- 解决:Plugin org.apache.maven.plugins:maven-resources-plugin:2.6错误
- java.lang.NoSuchMethodException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureBaseImpl错误
- Spring 5.0.3 抛出错误The request was rejected because the URL was not normalized
- Vue中v-for数组删除第n项元素时自动删除最后一项错误
- 解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题