0

このエラーは、コンピューターの電源がしばらく入っていて、異なるアプリケーションを切り替えている場合に発生します。

通常、sunspot-solr stopandを実行する場合sunspot-solr start、サーバーを正常に稼働させるために必要なのはそれだけです。

しかし、私が言及した条件が発生した場合、私はこれを取得します:

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

私が見つけた唯一の回避策は、単にコンピュータを再起動することです。私が見つけたのは、ちょっと面倒なことです。

何か案は?

4

1 に答える 1

0

エラーが示すとおり、I/O の問題が発生しています。solr-dev メーリング リストのこの古い投稿によると、インデックス ディレクトリは存在するようですが、インデックス ファイル自体は存在しないようです。

Solr がインデックス ディレクトリを見つけると、インデックスが存在すると見なし、インデックス ファイルの読み込みを開始します。したがって、エラー。

開始/停止ルーチンの実際のシナリオに応じて、開始時にインデックス ファイルがどうなるかを調べます。

于 2011-04-15T07:20:15.867 に答える