2012年4月13日

解决Linux中出现Too many open files

摘要: Toomanyopenfiles问题出现有两种情况:一种是在搜索的时候出现,多半是由于索引创建完毕之后被移动过,如果创建索引的时候不出现该错误,搜索的时候也一般是不会出现的。如果出现了,有两种处理办法,一种是修改合并因子和最小合并因子,并且使用IndexWriter.Optimize()优化索引,这样会将索引文件数量减少到文件系统限制之内;另外一种办法是修改操作系统的打开文件数量限制。方法如下:1.按照最大打开文件数量的需求设置系统,并且通过检查/proc/sys/fs/file-max文件来确认最大打开文件数已经被正确设置。#cat/proc/sys/fs/file-max如果设置值太小,修 阅读全文

posted @ 2012-04-13 11:45 晓风残梦 阅读(24307) 评论(0) 推荐(0) 编辑

导航