重新索引时出现太阳黑子轨道503错误

时间:2015-09-14 17:32:24

标签: ruby-on-rails ruby sunspot sunspot-rails sunspot-solr

我正在使用我的Rails 4应用程序中的sunspot_rails gem和sunspot_solr gem进行搜索和索引,我正在按照this rails cast上的步骤操作,它似乎有点工作,但是当我去了在更改我正在搜索的内容后重新索引我的数据我一直收到以下错误:

Error - RSolr::Error::Http - 503 Service Unavailable - retrying...
Error - RSolr::Error::Http - 503 Service Unavailable - ignoring...
Error - RSolr::Error::Http - 503 Service Unavailable - retrying...
Error - RSolr::Error::Http - 503 Service Unavailable - ignoring...
Error - RSolr::Error::Http - 503 Service Unavailable - retrying...
Error - RSolr::Error::Http - 503 Service Unavailable - ignoring...
Error - RSolr::Error::Http - 503 Service Unavailable - retrying...

重复,直到我杀死rake任务。我搜索并搜索谷歌,试图找出为什么会这样,但我找不到任何有用的东西。有没有人遇到过这个错误/知道如何修复它?

如果它与此相关,那么到目前为止我用于太阳黑子搜索的其他两位代码:

#search_controller

    @search = Content.search do
        fulltext params[:search]
        paginate :page => 1, :per_page => 300
    end

    p @search.results.count

    render :json => @search.results


#search_model  

     Class Search < ActiveRecord::Base
        searchable do
            text :company_name, :boost => 3
            text :file_num, :ccn, :country, :content
        end
     end

这也是相关的宝石

#Gemfile

    gem 'sunspot_rails', '~> 2.0'
    gem 'sunspot_solr', '~> 2.0'
    gem 'progress_bar'

编辑:

运行ps aux | grep solr后,我得到以下内容:

47900            2780   0.0  0.8  8286720 141284   ??  Ss   10:40AM   0:12.99 /usr/bin/java -Djetty.port=8982 -Dsolr.data.dir=/Users/47900/Desktop/UL/OCD-V-Search-Engine/solr/data/development -Dsolr.solr.home=/Users/47900/Desktop/UL/OCD-V-Search-Engine/solr -Djava.util.logging.config.file=/var/folders/d_/vm32mms91ql8p9mpzxfsqr7snbfhc_/T/logging.properties20150914-2780-1ncrn5s -Djava.awt.headless=true -jar start.jar
47900           84679   0.0  0.0  2451204    720 s000  S+   12:47PM   0:00.00 grep solr

0 个答案:

没有答案