突然,Solr 出现“严重:引用错误” Rails 应用程序使用 Sunspot 时出错

发布于 2024-12-28 15:49:19 字数 2389 浏览 2 评论 0原文

我的应用程序开始显示如下错误:

RSolr::RequestError in ProjectsController#index

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_orgapachelucenestoreNIOFSDirectoryUsersrobertProjectsOfficeCodeofficesolrdatadevelopmentindex_files__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_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40_

当我运行 $ rake sunspot:solr:reindex 时,我收到类似的错误。在我的 ~/log/sunspot-solr-development.log 文件中,我看到以下内容:

SEVERE: REFCOUNT ERROR: unreferenced org.apache.solr.core.SolrCore@78497062 (null) has a reference count of 1

我环顾四周但找不到解决方案。我在 Mac OS X 上运行 localhost。有什么想法吗?谢谢。

更新:运行 $ rake sunspot:solr:start 后,我注意到 ~/log/sunspot-solor-development.log 中出现以下错误: https://gist.github.com/1672392

My app started showing errors such as the following:

RSolr::RequestError in ProjectsController#index

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_orgapachelucenestoreNIOFSDirectoryUsersrobertProjectsOfficeCodeofficesolrdatadevelopmentindex_files__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_orgmortbaycomponentAbstractLifeCyclestartAbstractLifeCyclejava40_

When I run $ rake sunspot:solr:reindex I get a similar error. In my ~/log/sunspot-solr-development.log file I see the following:

SEVERE: REFCOUNT ERROR: unreferenced org.apache.solr.core.SolrCore@78497062 (null) has a reference count of 1

I've looked around but can't find a solution. I'm running localhost on Mac OS X. Any ideas? Thanks.

UPDATE: I noticed the following errors in ~/log/sunspot-solor-development.log after running $ rake sunspot:solr:start: https://gist.github.com/1672392

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半仙 2025-01-04 15:49:19

我不知道问题是什么,但我运行了以下命令,现在它可以工作了:

$ rake sunspot:solr:stop
$ rake sunspot:solr:run
    (in /Users/robert/Projects/Office/Code/office)
    2012-01-24 15:48:21.212::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
    2012-01-24 15:48:21.351::INFO:  jetty-6.1.3
    2012-01-24 15:48:21.419::INFO:  Extract jar:file:/Users/robert/.rvm/gems/ruby-1.9.2-p180/gems/sunspot-1.2.1/solr/webapps/solr.war!/ to /var/folders/3l/3lUM0t5IHDOLLXJAQqlW2U+++TM/-Tmp-/Jetty_0_0_0_0_8982_solr.war__solr__-2c5peu/webapp
    2012-01-24 15:48:22.902::INFO:  Started SocketConnector @ 0.0.0.0:8982
$ (Ctrl-C to shut down solr)
    ^C2012-01-24 15:50:02.149::INFO:  Shutdown hook executing
    2012-01-24 15:50:02.178::INFO:  Shutdown hook complete
$ rake sunspot:solr:start
    (in /Users/robert/Projects/Office/Code/office)
$ rake sunspot:solr:reindex
    (in /Users/robert/Projects/Office/Code/office)

I don't know what the issue was, but I ran the following and it now works:

$ rake sunspot:solr:stop
$ rake sunspot:solr:run
    (in /Users/robert/Projects/Office/Code/office)
    2012-01-24 15:48:21.212::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
    2012-01-24 15:48:21.351::INFO:  jetty-6.1.3
    2012-01-24 15:48:21.419::INFO:  Extract jar:file:/Users/robert/.rvm/gems/ruby-1.9.2-p180/gems/sunspot-1.2.1/solr/webapps/solr.war!/ to /var/folders/3l/3lUM0t5IHDOLLXJAQqlW2U+++TM/-Tmp-/Jetty_0_0_0_0_8982_solr.war__solr__-2c5peu/webapp
    2012-01-24 15:48:22.902::INFO:  Started SocketConnector @ 0.0.0.0:8982
$ (Ctrl-C to shut down solr)
    ^C2012-01-24 15:50:02.149::INFO:  Shutdown hook executing
    2012-01-24 15:50:02.178::INFO:  Shutdown hook complete
$ rake sunspot:solr:start
    (in /Users/robert/Projects/Office/Code/office)
$ rake sunspot:solr:reindex
    (in /Users/robert/Projects/Office/Code/office)
诗酒趁年少 2025-01-04 15:49:19

Solr 服务器启动未正常启动。重新启动jboss服务器。

Solr server start is not started properly. Restart the jboss server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文