当我尝试创建一个new IndexSearcher(fsDir)
类对象时,它正在抛出IOException read past EOF
. 搜索索引不是基于 RAM,而是基于 NFS(使用FSDirectory
lucene 类)。
我用谷歌搜索得到了这个
没有权限问题,也没有锁定,我用lockhunter检查过
所以必须有写权限,并且没有人使用该目录。
它在过去的2-3个月内工作。昨天突然停止工作,文件夹中的所有索引文件。
还有什么可能导致此异常?如果索引是 2-3 个月大(某个时期),那么它是否会过期并给出此异常?