首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传递此常见Solr错误的最佳方法是什么?

传递此常见Solr错误的最佳方法是什么?
EN

Stack Overflow用户
提问于 2011-04-15 03:29:02
回答 1查看 117关注 0票数 0

如果我的计算机已经开机一段时间了,并且我一直在不同的应用程序之间切换,那么就会出现这个错误。

通常,如果我执行sunspot-solr stopsunspot-solr start,这就是让我的服务器顺利启动和运行所需的全部操作。

但是如果我提到的情况发生了,那么我会得到这样的结果:

代码语言:javascript
复制
Solr Response: Severe_errors_in_solr_configuration__Check_your_log_files_for_more_detailed_information_on_what_may_be_wrong__If_you_want_solr_to_continue_after_configuration_errors_change____abortOnConfigurationErrorfalseabortOnConfigurationError__in_null___javalangRuntimeException_javaioFileNotFoundException_no_segments_file_found_in_orgapachelucenestoreNIOFSDirectoryprivatevarfoldersDHDHXHq79mEpqXT6vQyzkhaETITmpindex_files_lucene0df3ec9bbc1f2dea7d43b32c37464540writelock__at_orgapachesolrcoreSolrCoregetSearcherSolrCorejava1068__at_orgapachesolrcoreSolrCoreinitSolrCorejava579__at_orgapachesolrcoreCoreContainer$InitializerinitializeCoreContainerjava137__at_orgapachesolrservletSolrDispatchFilterinitSolrDispatchFilterjava83__at_orgmortbayjettyservletFilterHolderdoStartFilterHolderjava99__at_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40__at_orgmortbayjettyservletServletHandlerinitializeServletHandlerjava594__at_orgmortbayjettyservletContextstartContextContextjava139__at_orgmortbayjettywebappWebAppContextstartContextWebAppContextjava1218__at_orgmortbayjettyhandlerContextHandlerdoStartContextHandlerjava500__at_orgmortbayjettywebappWebAppContextdoStartWebAppContextjava448__at_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40__at_orgmortbayjettyhandlerHandlerCollectiondoStartHandlerCollectionjava147__at_orgmortbayjettyhandlerContextHandlerCollectiondoStartContextHandlerCollectionjava161__at_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40__at_orgmortbayjettyhandlerHandlerCollectiondoStartHandlerCollectionjava147__at_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40__at_orgmortbayjettyhandlerHandlerWrapperdoStartHandlerWrapperjava117__at_orgmortbayjettyServerdoStartServerjava210__at_orgmortbaycomponentAbstra

我所能找到的唯一解决办法就是简单地重新启动我的计算机。我觉得这有点烦人。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-15 15:20:16

正如错误所说,您遇到了I/O问题。根据solr-dev邮件列表上的这个old posting,听起来您的索引目录存在,但索引文件本身并不存在。

如果Solr找到索引目录,它将假定索引存在,并开始尝试加载索引文件。因此,出现了错误。

根据启动/停止例程的实际情况,我将查看在启动时索引文件发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5668602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档